[[UILocalNotification alloc] init]可以为零吗?

时间:2012-10-26 20:21:41

标签: iphone uilocalnotification

Local and Push Notification Programming Guide使用此代码:

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

我想知道localNotif的场景是什么?

否则,我没有看到if-statement的意思。

2 个答案:

答案 0 :(得分:2)

看起来它是针对失败的alloc / init的通用保护,就像标准-init代码包含nil检查(if (self == nil) { ... })一样,即使在现代系统上,分配失败的可能性也极小。

答案 1 :(得分:-3)

尝试为您的应用停用所有通知(包括声音/徽章)。