2011-10-14 62 views
5

難道只有我或Apple在iOS5(GM +公開發布)中打破了UILocalNotification機制嗎?它似乎在beta中運行良好,但由於GM只有聲音播放,沒有顯示提示(是的,我已經檢查了通知設置,應用程序全部開啓)。UILocalNotification iOS5問題(無警示顯示)

我也做了一個小的獨立的項目(同一個品牌的新的應用程序標識只是爲了安全起見),並與一些非常簡單的代碼測試的UILocalNotification類的順序:

UILocalNotification *singleLocalPush = [[UILocalNotification alloc] init]; 

singleLocalPush.fireDate = [NSDate dateWithTimeIntervalSinceNow:15]; 
singleLocalPush.hasAction = YES; 
singleLocalPush.alertBody = @"Alert Body"; 
singleLocalPush.alertAction = @"Alert Action"; 

[[UIApplication sharedApplication] scheduleLocalNotification:singleLocalPush]; 

任何人都會遇到類似問題?這是非常惱人的,如果你的應用程序是關於本地通知:)

最佳, 卡茨珀

+0

的確有些事情被打破。我有5個警報應用程序,現在它們全部「破碎」。衛生署。 – Jonny

+0

查看與hypercrypt交換的評論 - 這發生在你把一個空字符串作爲alertBody – Kaspa

+0

好吧,我的問題可能會有所不同,因爲自iOS 5.0變得瘋狂以來,所有我的應用程序需要手動添加到*用戶在iOS設置中提醒中心*。除非他們這樣做,否則沒有本地通知的工作(因爲他們被阻止...)。很多不好的評論.. – Jonny

回答

1

您應該確保您的應用程序啓用通知 -

導航到設置 - >通知,並確保您的應用已啓用。

我的應用程序的本地通知在iOS 5上正常工作,並且它被設置爲部署到3.1.2。