嗨我有一個問題,我想測試如果我的字符串不是空的,不等於string1我想做的事情,但它不工作。簡單的布爾測試不工作
我的代碼:
NSUserDefaults *namePrefs = [NSUserDefaults standardUserDefaults];
NSString *savedName = [namePrefs stringForKey:@"myKey"];
if ((savedName != nil)&&([savedName isEqualToString:@"string1"])){ //
[self myFunction];
}
它不進入時savedName是零它是確定
它進入時,它的價值不是零,而不是STRING1它也行
但它在savedName爲string1時進入,爲什麼?
感謝您的幫助再見
對不起(![savedName isEqualToString:@「string1」])我忘了「!」 – Csabi 2011-03-23 07:50:44