2010-06-16 63 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