Apple Watch 上的 cancelAllLocalNotifications
Posted
技术标签:
【中文标题】Apple Watch 上的 cancelAllLocalNotifications【英文标题】:cancelAllLocalNotifications on Apple Watch 【发布时间】:2015-03-23 17:28:57 【问题描述】:我在使用 Apple Watch 上的 UIButton 删除所有本地通知时遇到了麻烦。在 iPhone 应用程序中一切正常,但当我为 Apple Watch 使用相同的代码时,它就无法正常工作了。
这是我用于 Apple Watch 的代码:
[[UIApplication sharedApplication] cancelAllLocalNotification];
我做错了什么?
【问题讨论】:
【参考方案1】:您好像忘记了“cancelAllLocalNotification”中的“s”。
【讨论】:
【参考方案2】:基本上你不能在 WatchKit 扩展上调用 UIApplication,因为它不是 WatchKit 框架的一部分。
看看:WKInterfaceController.openParentApplication
这将允许您像这样与您的主应用程序的 AppDelegate 进行通信,您可以调用您的方法。
【讨论】:
以上是关于Apple Watch 上的 cancelAllLocalNotifications的主要内容,如果未能解决你的问题,请参考以下文章
从 Apple Watch 上的 HealthKit 中移除水样
从 Apple Watch 上的 HealthKit 中移除水样
是否可以播放存储在 Apple Watch 上的音乐? [关闭]
没有 iPhone 的 Apple Watch 上的 HealthKit 数据存储?