2017-10-05 1 views
0

J'ai une application dans laquelle j'utilise l'API YouTube et Alamofire. En utilisant l'API YouTube, j'obtiens une réponse avec un tableau de tags pour la vidéo. Comme ceci:Créer une matrice de chaînes avec les tags API YouTube

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

Normalement, vous obtenez une réponse comme

title = "NEW Google Home Products!!"; 

et vous pouvez définir une chaîne à

var videoTitle:String = "" 

puis dans la réponse de Alamofire ...

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

Mais, parce que utiliser les balises retourner un tableau de chaînes comme vous pouvez le voir ci-dessus, cette méthode ne fonctionnera pas. Comment créer une variable pour un tableau de chaînes que je peux définir pour le tableau de tags?

Répondre

0

Qu'en est-il de le convertir en un tableau de String s?

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