use*_*236 -3 if-statement objective-c
我有以下编码,我确保如果条件为TRUE,但我无法进入它.我通过使用NSLog将步骤前后的值和长度写入if语句证明它,两者都等于"test"和length = 4,任何人都可以解决我的问题?
请看下面链接哪个是我的帽子屏幕,请帮忙,谢谢!!!!
http://postimage.org/image/rvtxcq1g1/
NSLog(@"Before value=%@, lenght=%i", txtMaster.text, [txtMaster.text length]);
if (txtMaster.text == @"test")
{
NSLog(@"%@\n", @"Success");
}
NSLog(@"After value=%@, lenght=%i", txtMaster.text, [txtMaster.text length]);
Run Code Online (Sandbox Code Playgroud)
使用==
比较NSString
S中的字符串的指针值进行比较.这可能不是你想要的.相反,试试这个:
if([txtMaster.text isEqualToString:@"test"]) {
NSLog(@"Success!\n");
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
66 次 |
最近记录: |