Apple Watch上的cancelAllLocalNotifications

时间:2015-03-23 17:28:58

标签: objective-c watchkit localnotification

我无法在Apple Watch上使用UIButton删除所有本地通知。在iPhone应用程序中一切正常,但当我使用Apple Watch的相同代码时,它将无法正常工作。

这是我用于Apple Watch的代码:

[[UIApplication sharedApplication] cancelAllLocalNotification];

我做错了什么?

2 个答案:

答案 0 :(得分:0)

看起来你忘记了“cancelAllLocalNotification”上的“s”。

答案 1 :(得分:0)

基本上你不能在WatchKit扩展上调用UIApplication,因为它不是WatchKit框架的一部分。

看看:WKInterfaceController.openParentApplication

这将允许您与主应用程序的AppDelegate进行通信,这样您就可以调用您的方法。