Ios 我怎样才能得到Giphy';使用Swift Giphy客户端的gifs?
我找到了一些框架,也就是说,可以很容易地使用Giphy的GIF。但是没有关于如何使用它的教程。很抱歉这个菜鸟问题。有人能告诉我如何使用此客户端搜索GIF并获取它们吗 以下是gif搜索功能:Ios 我怎样才能得到Giphy';使用Swift Giphy客户端的gifs?,ios,swift,giphy,giphy-api,Ios,Swift,Giphy,Giphy Api,我找到了一些框架,也就是说,可以很容易地使用Giphy的GIF。但是没有关于如何使用它的教程。很抱歉这个菜鸟问题。有人能告诉我如何使用此客户端搜索GIF并获取它们吗 以下是gif搜索功能: func test(){ let gif1 = Giphy(apiKey: "dc6zaTOxFJmzC") gif1.search("lol", limit: nil, offset: nil, rating: nil) { (gifs, pagination, err) in
func test(){
let gif1 = Giphy(apiKey: "dc6zaTOxFJmzC")
gif1.search("lol", limit: nil, offset: nil, rating: nil) { (gifs, pagination, err) in
}
}
我真的不知道
gifs
值中有什么,我为此而挣扎。有很多子类,如url、id或排名,但我无法理解。所有信息都可以在您在问题中链接的GitHub页面上找到。要查找有关gifs
变量的更多信息,可以在单击变量或函数时使用Xcode的实用程序菜单(右侧栏)查看文档
或者,您可以通过按住命令并单击它来跳转到变量的定义。还有关于Gif
对象的信息
看起来gifs
变量是Gif
对象的可选数组(其类型是[Gif]?
)
Gif
对象具有一些有用的属性,如id
、rating
和giphyURL
(指向实际Gif图像的URL
)
由于您很可能希望自己获取图像,因此可以通过网络请求获取实际图像数据。这一点已经在堆栈溢出中得到了广泛的讨论。以下是从url获取图像数据的入门答案:谢谢!我会检查你寄给我的所有东西。但我有一个问题。最后一个链接包括图像的链接,但我想使用gif。如果我把类型改成gif,你觉得行得通吗?这里有一个关于下载gif的堆栈溢出答案:如果我的答案解决了你的问题,请随意将其标记为已接受,以便将来其他人也能从中受益。我检查了最后一个链接,发现GIF框架很旧,不适用于swift 3。我可能会对答案发表评论,查看是否有更新版本,或者发布新的问题。请参阅,如何在swift中加载GIF: