if语句比较字符串错误?

时间:2013-11-10 17:20:10

标签: ios objective-c

这个很奇怪 - 我看不出代码有什么问题!

NSUserDefaults *userDefaults1 = [NSUserDefaults standardUserDefaults];
NSLog(@"ENTERING SETTINGS VIEW, SAVED CURRENCY IS: %@", [userDefaults1 stringForKey:@"userCurrency"]);

if ([[userDefaults1 stringForKey:@"userCurrency"] isEqualToString:@"EURO"]){
    NSLog(@"ENTERING THE IF");
         _currency.selectedSegmentIndex = 2;
}

我试图获取NSUserDefault的值(以前保存为字符串)并创建一个if语句来设置视图。

日志中的输出I是:

  

2013-11-10 17:17:49.948 APP [3433:70b]进入设置视图,保存货币是:欧元

当我尝试编译时遇到线程1断点错误... NSLog表明字符串在那里......有什么想法吗?

0 个答案:

没有答案