【发布时间】:2015-12-17 03:23:26
【问题描述】:
我正在尝试使用核心聚光灯从聚光灯搜索结果中打开视图控制器。
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray *restorableObjects))restorationHandler
{
if(self.window.rootViewController){
[self.window.rootViewController restoreUserActivityState:userActivity];
}
return YES;
}
当应用程序已经在后台运行时,这似乎有效,但是当它关闭并且我点击聚光灯搜索结果时,似乎没有调用此方法,我得到的行为是我的应用程序只是在主界面。
当我的应用程序关闭时,你有什么建议让它也能工作吗? 有没有办法调试正在发生的事情(因为我需要运行应用程序来连接调试器,所以我不知道如何从搜索结果中模拟应用程序打开)?。
【问题讨论】:
-
你有没有想过这个问题?我遇到了同样的问题: continueUserActivity 曾经被调用过。
-
嗨@Travis,请参阅下面的答案:)
标签: ios xcode ios9 user-activity corespotlight