首先,我真的很感谢你的帮助。
我只需要一点帮助。
我完成了我的应用程序,并使用 UILocalNotifications 来触发一些提醒。应用程序图标始终带有“1”,表示应用程序上有 1 个新通知,但它永远都是这样,即使没有通知。我怎样才能解决这个问题?
其他细节,当用户在 iPhone 触发通知时滑动应用程序图标时(当 iPhone 被锁定或应用程序在后台时在应用程序之外),我希望应用程序在主视图中加载。是否可以?
首先,我真的很感谢你的帮助。
我只需要一点帮助。
我完成了我的应用程序,并使用 UILocalNotifications 来触发一些提醒。应用程序图标始终带有“1”,表示应用程序上有 1 个新通知,但它永远都是这样,即使没有通知。我怎样才能解决这个问题?
其他细节,当用户在 iPhone 触发通知时滑动应用程序图标时(当 iPhone 被锁定或应用程序在后台时在应用程序之外),我希望应用程序在主视图中加载。是否可以?
您可以根据需要在应用程序委托代码中的 didFinishLaunchingWithOptions 和 didReceiveLocalNotification: 中重置徽章编号。IE
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
我不明白你的第二个问题。如果您想根据它的启动方式更改它显示的视图,那么您可以这样做,这将再次出现在 didFinishLaunchingWithOptions 或 didReceiveLocalNotification 中。