【发布时间】:2009-08-19 22:34:31
【问题描述】:
我想将NSString 的值与字符串“Wrong”进行比较。这是我的代码:
NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"];
if( [statusString isEqualToString:wrongTxt] ){
doSomething;
}
我真的必须为“错误”创建一个 NSString 吗?
另外,我可以在不将标签值分配给字符串的情况下将UILabel 的text 的值与字符串进行比较吗?
【问题讨论】:
-
顺便说一句,你在用 initWithFormat 浪费时间,你可以改变 NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"];到 NSString *wrongTxt = @"Wrong";如果您要尝试从其他输入(例如)计算字符串,请仅使用 initWithFormat NSString *wrongTxt = [[NSString alloc] initWithFormat:@"%@ 错误 %d 次",craigString, wrongCount];
标签: objective-c cocoa-touch variables