2017-01-17 2 views
1

Я нашел фреймворк, который именно Giphy Client, чтобы использовать gifs Giphy легко. Но нет учебника о том, как его использовать. Извините за этот вопрос новобранец. Может кто-нибудь объяснить мне, как я могу искать gifs и получать их с помощью этого клиента?Как я могу получить Gifhy с помощью Swift Giphy Client?

Вот функция поиска GIF:

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

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


    } 
} 

Я действительно не знаю, что в значении gifs и я изо всех сил из-за этого. Существует много подклассов, таких как url, id или ранжирование, но я не могу понять.

+0

см., Как загрузить GIF в быстром: http://stackoverflow.com/questions/27919620/how-to-load-gif-image -in-swift/27922518 # 27922518 –

ответ

1

Вся информация доступна на странице GitHub, с которой вы связались в своем вопросе. Чтобы узнать больше о переменной gifs, вы можете использовать меню Утилиты Xcode (правая панель), чтобы увидеть документацию при нажатии на переменную или функцию.

В качестве альтернативы вы можете перейти к определению переменной, удерживая команду и нажав ее. Информация о объекте Gif - available here on GitHub.

Похоже, что переменная gifs является необязательным массивом объектов Gif (его тип [Gif]?).

Gif объект имеет некоторые полезные свойства, такие как id, rating и giphyURLURL указывающий на фактический рисунок).

Поскольку вы, скорее всего, хотите сами получить изображения, вы можете сделать сетевые запросы для получения фактических данных изображения. Это уже широко освещено в Stack Overflow. Ниже приведен ответ, чтобы начать работу с получением данных изображения с URL-адреса: https://stackoverflow.com/a/27712427/6658553

+0

спасибо! Я проверю все, что вы мне прислали. Но у меня есть вопрос. Последняя ссылка включает в себя изображения, но я хочу использовать gif. Итак, если я изменю тип как gif, вы поймете, что это сработает? – jorjj

+1

Вот ответ переполнения стека о загрузке gifs: http://stackoverflow.com/a/27922518/6658553 – nathan

+1

О, большое вам спасибо. – jorjj

 Смежные вопросы

  • Нет связанных вопросов^_^