字符串比较在iphone中不起作用

时间:2011-10-13 15:41:41

标签: iphone objective-c

NSString *psgn;  
psgn = @"/";  
if([psgn isEqualToString:@"/"]) // Did not work.  
{  
  val = val + [tb1.text doubleValue];  
}

我如何比较这个字符串。

2 个答案:

答案 0 :(得分:2)

比较没有错。我会放入一些NSLog来查看赋值之前和之后的VAL,以及[tb1.text doubleValue]的结果是什么。我怀疑这里发生的是你假设比较不起作用,因为增加的值不是预期的。

答案 1 :(得分:0)

我的代码中没有发现任何错误,只是想编辑一下。你本来可以写的

NSString *psgn = @"/";          //you can combine 2 line of your code into single
if([psgn isEqualToString:@"/"]) // Did not work.  
{  
   val = val + [tb1.text doubleValue];  
}else{
   NSLog(@"What's the value of psgn %@ then, after condition fails");
}