objective-c - touchXML:stringValue 未保存为字符串?

标签 objective-c ios touchxml

        NSLog(@"Status: %@", [[[xmlElement elementsForName:@"status"] objectAtIndex:0] stringValue]);
        NSString *val = [[[xmlElement elementsForName:@"status"] objectAtIndex:0] stringValue];
        if (val == @"error")
        {

这是我的日志 2011-07-02 16:09:40.565 Revistero[994:207] 状态:错误

但是它不输入 if

有什么建议吗?

最佳答案

你应该使用 isEqualToString :

    if ([val isEqualToString:@"error"])
    {

关于objective-c - touchXML:stringValue 未保存为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6559755/

相关文章:

ios - NSLayoutConstraint 和间距

iphone - 使用 TouchXML 的 ASIHTTPRequest 示例

ios - UIBezierPath 三角形反转

ios - iOS 中的 SOAP 与 touchXML 一起使用

iphone - xml 解析器中奇怪的 iPhone 内存泄漏

iphone - 移动与触摸有关的 UIView

ios - 如何编写可空的完成 block ?

iphone - Obj-c,释放对象的校验和不正确 - 对象可能在释放后被修改

ios - 如何使用 Bonjour 获取网络中所有设备的列表

ios - Xcode 错误 : "Failed to save .xcodeproj"