在IOS 5上,我们现在有通知栏放置消息。我发现本地通知只会在应用程序处于后台时发生(不确定何时排队,或者何时通知将触发,假设后者)。
是否有办法在应用程序前台时将通知放入通知栏?
是否有办法在应用程序前台时将通知放入通知栏?
是的,本地通知与模拟器兼容。但是,请确保在您的应用程序委托中实现application:didreceiveLocalNotification,如果您想在应用程序处于前台时看到通知(source)。
根据我们在聊天中的对话和上述内容,进一步进行故障排除。
就像我说的那样,它不起作用只有两种可能性。放置(在应用程序委托中还是其他类中)和应用程序变量。因此,如果它在应用程序委托中起作用,那么我不知道如何解决这个问题,除了创建一个公共方法,您可以从要接收通知的类中访问该方法。这可能不是最优雅或正确的方式,但我不知道还能说什么。
如果是应用程序变量,则确保使用我发布的相同变量,即来自applicationfinishloading参数列表的应用程序,而不是[[shared application]