0

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

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表明字符串在那里......有什么想法吗?

4

0 回答 0