如何解决为什么我的 NSUserActivity 没有显示在快捷方式应用程序中?
我在我的 iOS 应用中定义了 3 个不同的 NSUserActivity
以允许快捷方式在不同的视图中启动我的应用。这些工作得很好。
例如:
userActivityGo = [[NSUserActivity alloc] initWithActivityType:SIRI_MAIN_ACTIVITY_ID];
userActivityGo.title = @"Launch App";
userActivityGo.eligibleForPrediction = YES;
userActivityGo.eligibleForSearch = YES;
userActivityGo.userInfo = @{@"action" : @"go"};
userActivityGo.requiredUserInfoKeys = [NSSet setWithArray:userActivityGo.userInfo.allKeys];
self.userActivity = userActivityGo;
最近(可能是由于 iOS 最近的更新?)我注意到快捷方式应用中缺少这些快捷方式。
当我在快捷方式中进入“应用”部分时,我的应用没有在那里列出,但我仍然可以看到我预定义的快捷方式并在“Siri 建议”下看到它们。
我没有实现意图,因为我没有任何特殊的用户界面或用户需要的输入,但正如我已经说过的 - 它以前有效。
是否有任何相关更改可能导致这种情况?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。