0
Я не могу передавать данные из ivar для программного создания UITextField. Вот то, что я в настоящее время:Добавление текстовой строки в UITextField
Вы заметите здесь я использую центр уведомлений
self.ivar = [NSString stringWithFormat:@"%@", [[notification userInfo] objectForKey:@"DO"]];
NSlog(@"%@", self.ivar); // It is OK Correctly display the string from self.ivar?
другой метод в том же файле
self.button.text = self.ivar;
код, приведенный выше Безразлично Покажите содержание self.ivar. Однако, если я пишу:
self.button.text = @"some text";
Это нормально, и текст отображается в текстовом поле. Что я здесь делаю неправильно?
Можете ли вы подтвердить, что self.button.text = self.ivar вызывается после того, как он назначается? – jimmyg
вы получаете уведомление перед запуском 'self.button.text = self.ivar;' code ??? –
На самом деле я получаю уведомление после self.button.text = self.ivar. кнопка создается в режиме loadview. Как это исправить? – Profo