У меня есть логическое условие, которое не работает. он сравнил бы два символа, один из которых взят из xml, а другой я вставил сам.
чтобы вы знали, что я прикрепляюсь под кодом
NSString *telefono = [NSString stringWithFormat:@"%@", [[arrayColonnine objectAtIndex:indexPath.row]objectForKey:@"telefono"]];
NSString *trimmedTelefono = [telefono stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
senzaTelefono = [[NSString alloc] initWithString:[trimmedTelefono stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
if (telefono == @"NO")
if (trimmedTelefono == @"NO")
if (senzaTelefono == @"NO")
для каждой из трех строк, если я делаю журнал, выведите NO. но ни в одном из трех случаев, если работает. как я могу исправить, чтобы это работало?
РЕШЕНИЕ
процесс таков:
NSString *telefono = [NSString stringWithFormat:@"%@", [[arrayColonnine objectAtIndex:indexPath.row]objectForKey:@"telefono"]];
NSString *trimmedTelefono = [telefono stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
if ([trimmedTelefono isEqualToString:@"NO"]) {
//do something...
}