我有一个应用程序,我正在使用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] ...
}