NSString *psgn;
psgn = @"/";
if([psgn isEqualToString:@"/"]) // Did not work.
{
val = val + [tb1.text doubleValue];
}
我如何比较这个字符串。
答案 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");
}