我有一些非常令人沮喪的麻煩,我肯定是一個非常簡單的問題,但我似乎無法修復它。我有一個叫做final的NSArray,輸出如下:比較NSStrings似乎不工作
final = (
".DS_Store",
"hey.txt"
)
我想要下面的循環爲第一次傳遞返回false,第二次返回true。據我所知,我已經正確地做出了輸出,但兩次輸出都是正確的。
for (int i = 0; i < [final count]; i++) {
if (final[i] != @".DS_Store") {
NSLog(@"true");
}
else {
NSLog(@"false");
}
輸出:
2013-02-20 17:20:39.042 myAppName [40636:403] true
2013-02-20 17:20:39.042 myAppName [40636:403] true
我想不通,爲什麼第一個不返回false。有任何想法嗎?
http://stackoverflow.com/questions/6936129/xcode-ios-compare-strings – trojanfoe 2013-02-20 22:28:27