我无法在Apple Watch上使用UIButton删除所有本地通知。在iPhone应用程序中一切正常,但当我使用Apple Watch的相同代码时,它将无法正常工作。
这是我用于Apple Watch的代码:
[[UIApplication sharedApplication] cancelAllLocalNotification];
我做错了什么?
答案 0 :(得分:0)
看起来你忘记了“cancelAllLocalNotification”上的“s”。
答案 1 :(得分:0)
基本上你不能在WatchKit扩展上调用UIApplication,因为它不是WatchKit框架的一部分。
看看:WKInterfaceController.openParentApplication
这将允许您与主应用程序的AppDelegate进行通信,这样您就可以调用您的方法。