1

我找到了一些框架,即Giphy Client,可以轻松使用 Giphy 的 gif。但是没有关于如何使用它的教程。对不起这个菜鸟问题。有人可以向我解释如何使用此客户端搜索 gif 并获取它们吗?

这是gif搜索功能:

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

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


    }
}

我真的不知道gifs价值是什么,我因此而苦苦挣扎。有很多子类,如 url、id 或排名,但我想不通。

4

1 回答 1

0

您在问题中链接的 GitHub 页面上提供了所有信息。要查找有关gifs变量的更多信息,您可以使用 Xcode 的实用程序菜单(右侧栏)在单击变量或函数时查看文档。

或者,您可以通过按住命令并单击它来跳转到变量的定义。有关该Gif对象的信息也可以在 GitHub 上找到

看起来gifs变量是一个可选的Gif对象数组(它的类型是[Gif]?)。

Gif对象具有一些有用的属性,例如idratinggiphyURLURL指向实际 gif 图像)。

由于您很可能希望自己获取图像,因此您可以发出网络请求以获取实际的图像数据。这已经在 Stack Overflow 上进行了广泛的介绍。这是让您开始从 url 获取图像数据的答案:https ://stackoverflow.com/a/27712427/6658553

于 2017-01-17T02:15:15.177 回答