使用YouTube API标签创建一系列字符串



我有一个应用程序,我正在使用youtube API和Alamofire。使用YouTube API,我获得了带有一系列标签的响应。这样:

tags =         (
            tag1,
            "tag2",
            "tag3",
            "tag4",
            "tag5"
        );

通常,您会得到

之类的响应
title = "NEW Google Home Products!!";

然后您可以将字符串设置为

var videoTitle:String = ""

,然后在Alamofire的响应中...

videoTitle = (items as AnyObject).value(forKeyPath: "statistics.commentCount") as! String

但是,由于标签返回了上面所示的一系列字符串,因此此方法将行不通。如何为可以将其设置为标签数组的一系列字符串创建变量?

将其施放到String S的数组?

if let tags = (items as AnyObject).value(forKeyPath: "tags") as? [String] {
    print(tags) //[tag1, tag2] ...
}

最新更新