1
这看起来很简单,但由于某种原因,我无法得到它的工作 - 2个变量都被定义为NSIntegers:iphone NSInteger的问题
if ([AScore == "100"] && [BScore == "100"]) {
...
}
这并不工作 - 也没有工作时我拿掉括号 - 如果我尝试实现'isEqualToString'命令,它也不会起作用。我确信这是我犯的一个非常基本的错误。
这看起来很简单,但由于某种原因,我无法得到它的工作 - 2个变量都被定义为NSIntegers:iphone NSInteger的问题
if ([AScore == "100"] && [BScore == "100"]) {
...
}
这并不工作 - 也没有工作时我拿掉括号 - 如果我尝试实现'isEqualToString'命令,它也不会起作用。我确信这是我犯的一个非常基本的错误。
NSIntegers不是对象,也不是字符串整数。
改为使用if(AScore == 100 && BScore == 100) {
。
也不是用于比较的方括号。 – Chuck 2010-06-16 16:29:30
事实上,Objective-C是少数几种广泛使用方括号的语言之一,并不意味着它将其用于一切;) – 2010-06-16 18:09:27