-3
NSString *psgn;
psgn = @"/";
if([psgn isEqualToString:@"/"]) // Did not work.
{
val = val + [tb1.text doubleValue];
}
如何比較此字符串。字符串比較在iphone中不起作用
NSString *psgn;
psgn = @"/";
if([psgn isEqualToString:@"/"]) // Did not work.
{
val = val + [tb1.text doubleValue];
}
如何比較此字符串。字符串比較在iphone中不起作用
比較沒有問題。我會在一些NSLogs中查看賦值前後的VAL,以及[tb1.text doubleValue]的結果。我懷疑這裏發生了什麼是你假設比較不起作用,因爲正在增加的值不是預期的。
我在代碼中找不到任何錯誤,但只是想編輯一下。你可以寫
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");
}
有沒有問題....嘗試添加斷點內如果說明 – iAmitWagh