我需要在应用的第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
。
答案 0 :(得分:1)
该代码解析为...||2||3
,它将始终返回true(因为任何|| 2
都为真)。您应该将启动计数放入变量n
,然后使用n == 3 || n == 10 || n == 20
作为测试。