1

Local and Push Notification Programming Guideでは、次のコードを使用しています。

//...etc..
 UILocalNotification *localNotif = [[UILocalNotification alloc] init];
    if (localNotif == nil)
        return;
//...etc..

localNotif が nil であるシナリオはどのようなものでしょうか?

そうでなければ、if ステートメントを使用する意味がわかりません。

4

2 に答える 2

2

if (self == nil) { ... }現代のシステムでは割り当てが失敗する可能性は非常に低いですが、標準の -init コードに nil チェック ( ) が含まれているのと同じように、失敗した割り当て/初期化に対する一般的な保護であるように見えます。

于 2012-10-27T01:55:42.220 に答える
-3

アプリのすべての通知 (サウンド/バッジを含む) を無効にしてみてください。

于 2012-10-26T20:32:24.337 に答える