Я перепробовал все возможные варианты для сравнения строк в Objective-C.
сравнить:
isEqualToString:
Отлично работает, когда я
if ([string1 compare:@"sometext"])
{
//dostuff
}
Но если я буду использовать переменную, такую как string2, она не будет работать постоянно.
if ([string1 compare:string2])
Я тоже пытался
if ([string1 compare:(@"%@", string2)])
но, похоже, это не работает.
Содержимое обеих строк - контрольные суммы md5, такие как:
NSString *string1 = "eb121296f0ed90be93578e50bedb27e3"
NSString *string2 = "eb121296f0ed90be93578e50bedb27e3"
Я попробовал все эти методы с isEqualToString: также безрезультатно ...
Это я или obj-c сводит меня с ума?
Заранее спасибо,
Wouter