保存时 touchXML 中的 stringValue 混乱
NSLog(@"Status: %@", [[[xmlElement elementsForName:@"status"] objectAtIndex:0] stringValue]);
NSString *val = [[[xmlElement elementsForName:@"status"] objectAtIndex:0] stringValue];
NSLog(@"Status: %@", val);
日志显示 2011-07-02 16:06:45.014 Revistero[949:207] 状态:错误 2011-07-02 16:06:45.014 Revistero[949:207] 状态:错误
但这不起作用 if (val == @"错误") 有什么建议吗?
NSLog(@"Status: %@", [[[xmlElement elementsForName:@"status"] objectAtIndex:0] stringValue]);
NSString *val = [[[xmlElement elementsForName:@"status"] objectAtIndex:0] stringValue];
NSLog(@"Status: %@", val);
the log shows
2011-07-02 16:06:45.014 Revistero[949:207] Status: error
2011-07-02 16:06:45.014 Revistero[949:207] Status: error
However this doesn't work
if (val == @"error")
Any suggestion?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
%s
是普通旧 C 字符串的格式说明符。NSString
是 Objective C 对象,您可以使用%@
格式说明符来记录它们。%s
is the format specifier for plain old C strings.NSString
s are Objective C objects, you can use the%@
format specifier to log them.