This is the code I have:
NSLog(@"name: %@", name);
NSLog(@"service: %@", service.name);
if (name == service.name) {
NSLog(@"Test");
}
Name is “Andrew’s MacBook Pro”.
Service is “Andrew’s MacBook Pro”
And yet I don’t get a “Test” from NSLog. Any ideas why this could be?
use
[string isEqualToString:@"any string"]See a very useful discussion here: Understanding NSString comparison