2010-06-16 64 views
1

這看起來很簡單,但由於某種原因,我無法得到它的工作 - 2個變量都被定義爲NSIntegers:iphone NSInteger的問題

if ([AScore == "100"] && [BScore == "100"]) { 
     ... 
} 

這並不工作 - 也沒有工作時我拿掉括號 - 如果我嘗試實現'isEqualToString'命令,它也不會起作用。我確信這是我犯的一個非常基本的錯誤。

+0

事實上,Objective-C是少數幾種廣泛使用方括號的語言之一,並不意味着它將其用於一切;) – 2010-06-16 18:09:27

回答

6

NSIntegers不是對象,也不是字符串整數。

改爲使用if(AScore == 100 && BScore == 100) {

+5

也不是用於比較的方括號。 – Chuck 2010-06-16 16:29:30