Я бежал, чтобы выпустить как этот Мой NSString
имеет странное поведение после этого:NSString считает это пустой
NSMutableArray *_keys = [[NSMutableArray alloc]initWithArray:[[_currentContact.phoneNumbers allKeys]mutableCopy]];
NSString *fail = [_keys objectAtIndex:0];
мой NSString *fail
(отладчик) говорит, что это null
, но когда я напечатать , он имеет правильную строку.
Я думаю, что у него что-то похожее на this.
Но как это исправить? Как я могу исправить проблему, поэтому моя строка отказа не будет null
и сохранит в ней правильную строку?
Edit:
Сразу после
[_selectedphoneType setText:[_currentContact.phoneNumbers objectForKey:fail]];
У меня есть аварии для непризнанного селектора Я думаю, что это происходит потому, что потерпеть неудачу null
.
Ссылка, о которой вы писали, является * исключениями Unrecogised Selector * и кажется не связанной с вашей проблемой?!? – Droppy
@Droppy У меня есть нераспознанный селектор позже в коде из-за строки: – ColdSteel
, если вы выполняете оператор if, например if (fail! = Nil) сразу после установки NSString с ошибкой, вы вводите его? – Will