将各种NSStrings与一个nsstring进行比较

时间:2016-02-16 03:36:51

标签: objective-c nsstring

我正在创建一种秒表应用程序。现在让它在后台“运行”我按下按钮时保存search_tags并将其与用户回来时进行比较。

我现在正在使用弹出窗口,要求在定时器未运行时擦除所有值。当按下时,计时器会将NSDate保存到NSString以指示正在运行与未运行。这是我试过的代码:

NSUserDefaults

非常感谢任何帮助!所以提前谢谢:)

1 个答案:

答案 0 :(得分:1)

BOOL allNotRunning = YES;
for(int index = 1;index < 19; index++){
    NSString *key = index == 1 ? "Run" : [NSString stringWithFormat:"Run%d", index];
    if(![[prefs objectForKey:key] isEqualToString:@"NotRunning"]){allNotRunning = NO;}
}

if(allNotRunning){
    UIAlertView *alert = [[UIAlertView alloc]initWithTitle:NSLocalizedString(@"Would you like to clear everything?",@"") message:nil delegate:self cancelButtonTitle:NSLocalizedString(@"NO",@"") otherButtonTitles:NSLocalizedString(@"YES",@""), nil];
    alert.alertViewStyle = UIAlertViewStyleDefault;
    alert.tag = 99;

    [alert show];
}