2017-01-17 1 views
1

J'ai trouvé un framework qui s'appelle Giphy Client, pour utiliser facilement les gifs de Giphy. Mais il n'y a pas de tutoriel sur la façon de l'utiliser. Désolé pour cette question novice. Quelqu'un peut-il m'expliquer comment puis-je rechercher les gifs et les obtenir avec l'aide de ce client?Comment puis-je obtenir les gifs de Giphy en utilisant Swift Giphy Client?

est ici la fonction de recherche gif:

func test(){ 
    let gif1 = Giphy(apiKey: "dc6zaTOxFJmzC") 

    gif1.search("lol", limit: nil, offset: nil, rating: nil) { (gifs, pagination, err) in 


    } 
} 

Je ne sais vraiment pas ce qui est de la valeur gifs et je me bats à cause de cela. Il y a beaucoup de sous-classes comme url, id ou classements, mais je ne peux pas le comprendre.

+0

voir, Comment charger GIF dans swift: http://stackoverflow.com/questions/27919620/how-to-load-gif-image -in-swift/27922518 # 27922518 –

Répondre

1

Toutes les informations sont disponibles sur la page GitHub que vous avez liée à votre question. Pour en savoir plus sur la variable gifs, vous pouvez utiliser le menu Utilitaires de Xcode (la barre de droite) pour voir la documentation lorsque vous cliquez sur une variable ou une fonction. Vous pouvez également passer à la définition d'une variable en maintenant la commande enfoncée et en cliquant dessus. Les informations sur l'objet Gif sont également available here on GitHub.

Il semble que la variable gifs soit un tableau facultatif d'objets Gif (son type est [Gif]?).

L'objet Gif a des propriétés utiles comme id, rating et giphyURL (un URL pointant vers l'image gif réelle).

Étant donné que vous souhaitez probablement obtenir les images elles-mêmes, vous pouvez effectuer des demandes réseau pour obtenir les données d'image réelles. Cela a déjà été largement couvert sur Stack Overflow. Voici une réponse pour commencer à obtenir des données d'image à partir d'une URL: https://stackoverflow.com/a/27712427/6658553

+0

merci! Je vais vérifier tout ce que vous m'avez envoyé. Mais j'ai une question. Le dernier lien inclut pour les images, mais je veux utiliser gif. Donc si je change de type en gif, est-ce que ça va marcher? – jorjj

+1

Voici une réponse Stack Overflow sur le téléchargement de gifs spécifiquement: http://stackoverflow.com/a/27922518/6658553 – nathan

+1

oh, merci beaucoup. – jorjj