У меня есть раздражающая проблема, которую я пытаюсь обойти, но ее просто не происходит, так что либо я пропускаю что-то глупое, либо я делаю это неправильно.сравнение строк с isEqual не работает полная функция iOS
в основном идентификатор, как проверить строку, а если нет, то загрузите пустые строки, если что-то еще загрузите реальные строки.
вот мой код.
NSString* q1ynu = [defaults objectForKey:@"1aq1ynu"];
if ([q1ynu isEqualToString:@"No"]){
NSString *q1text = @" ";
NSString *q1lmh = @" ";
}else{
NSString* q1lmh = [defaults objectForKey:@"1aq1lmh"];
NSString* q1text = [defaults objectForKey:@"1aq1"];
}
Я помещаю NSString *q1text = @" ";
после внедрения и до viewDidLoad но она жалуется на неиспользованной переменной.
Это была загрузка всех 3 ответов, прежде чем независимо от проверки нет, но теперь, после загрузки ее загрузки, первый ответ No, или да и ничего больше?
Я что-то пропустил или это просто не должно работать? если нет, то что будет работать, потому что я в недоумении?
Спасибо всем
Я строй относительной влажности строки в другой части как массив, так весь текст загружается там так игнорировать факт Я не объявляю значения никому .text еще .thanks – user2886912