在特定发布会上展示NSAlert

时间:2011-02-19 03:35:42

标签: cocoa compare nsalert

我需要在应用的第3次,第10次和第20次发布时显示NSAlert,到目前为止我已尝试过:

/* Note that the kLaunchCount is incremented as a Number in a dictionary */
if([[[NSUserDefaults standardUserDefaults] objectForKey:@"kLaunchCount"] intValue] == 1||2||3)
{
    /* show the NSAlert */
}

以上代码显示每次发布NSAlert

1 个答案:

答案 0 :(得分:1)

该代码解析为...||2||3,它将始终返回true(因为任何|| 2都为真)。您应该将启动计数放入变量n,然后使用n == 3 || n == 10 || n == 20作为测试。