如何解决Watch OS 将用户发送到接收通知和 Apple Watch 上的按钮点击的特定页面
我有一个主要为 iPhone 开发的旧 iOS 应用。现在我正在向它添加 Watch Extension。这是我第一次开发 Apple Watch。这是一个 Job 应用程序,Watch App 在表格视图中显示当天的活动作业。在点击工作时,它会显示它的详细信息和一个复选框以标记它是否完成。这非常有效。
iPhone 上的主应用程序会发送本地通知,让用户知道当天的工作(一次一个)。 Watch 应用程序接收通知并将其显示在“动态交互界面”通知视图中,其中与消息一起显示“跟踪”按钮。通知包含有关作业的所有信息。我要求在用户点击通知视图上的“跟踪”按钮时显示作业详细信息视图。
当我点击表格单元格时,我尝试使用已定义的相同视图,它显示主 Watch 应用程序中显示的完整作业列表,但它不起作用。我在“Track”按钮的 action handler 方法中尝试了以下 API:
[self pushControllerWithName:@"JobDetails" context:data];
其中数据包含有效值。它在控制台中给出消息
-[SPInProcessNotificationDelegate extensionConnection:interfaceViewController:pushViewController:initializationContextID:]:108: 这不应该被调用。调用 interfaceViewControllerIdentifier=1DB0005,interfaceViewControllerName=JobDetails
还有其他实现目标的方法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。