Search code examples
objective-ciostouchxml

touchXML: stringValue not saved as string?


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

This is my log 2011-07-02 16:09:40.565 Revistero[994:207] Status: error

However it doesn't enter the if

Any suggestion?


Solution

  • You should use isEqualToString:

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