2017-10-05 4 views
0

YouTube APIとAlamofireを使用しているアプリがあります。 YouTube APIを使用して、動画用のタグの配列を含む応答を取得します。このように:YouTube APIタグで文字列の配列を作成

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

通常は、

title = "NEW Google Home Products!!"; 

のような応答を取得し、その後、あなたはAlamofire ...

からの応答に続い

var videoTitle:String = "" 

に文字列を設定することができ

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

しかし、beca上記のようにタグが文字列の配列を返す場合、このメソッドは機能しません。どのように私はタグの配列に設定することができます文字列の配列の変数を作成するでしょうか?

答えて

0

Stringの配列にキャストするのはどうでしょうか?

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