gpt4 book ai didi

ios - iOS9 搜索 API NSUserActivity 的问题

转载 作者:行者123 更新时间:2023-11-28 19:45:29 26 4
gpt4 key购买 nike

在WWDC2015看iOS9搜索API的视频时,有一个demo是这样的:

var activity:NSUserActivity = NSUserActivity(activityType:"com.yummly.browseRecipe")
activity.title = "Baked Potato Chips"
activity.userInfo = ["id":"http://www.yummly.com/recipe/BPC-983195"]
activity.eligibleForSearch = true
activity.becomeCurrent()

我将此代码复制到我的 Xcode 并运行它,当我通过 Spotlight 搜索时,没有任何结果。它出什么问题了? iOS9 的错误?

最佳答案

出于某种原因,您必须在调用 activity.becomeCurrent() 后保留对 NSUserActivity 对象的引用。像这样( swift ):

activity.becomeCurrent()
self.lastActivity = activity

其中“lastActivity”是您所在类(class)的属性。

关于ios - iOS9 搜索 API NSUserActivity 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32452320/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com