Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我的代码..
NSLog(@"%@", [textField 文本]); NsLog(@"%@", entity.attribute);
日志显示了我的价值观
123 和 123 作为正确的值..
但是这段代码不起作用
if([textField text] == entity.attribute) NSLog(@"正确!");
日志“正确!” 没有显示。。
有什么问题??帮助请
您正在比较 NSString* 指针,而不是它们的值......它们是不同的对象。
如果两者都不是零(可能要检查),则以下将起作用:
If([[textField text] compare:entity.attribute]==NSOrderedSame) NSLog(@"Correct!");