У меня есть uitextfield, которое я пытаюсь обновить с информацией, которую я запрашиваю в Интернете, однако текст не отображается в текстовом поле до тех пор, пока я не нажму текстовое поле. Как я могу получить текст, который появляется сам по себе, используя объективный c?Как получить текст UItextfield для обновления?
Я помещаю текст в текстовое поле с помощью
self.textfield.text = title;
где название является NSString.
if (error == nil) {
NSDictionary *responseBody = [NSJSONSerialization JSONObjectWithData: data options: 0 error: nil];
NSLog(@"got response: %@", responseBody);
NSString *title=[responseBody objectForKey:@"name"];
self.titleOfBook.text = title;
}
Я не ищу, чтобы использовать заполнитель, если там нет названия хранятся на веб-сайте я не хочу, чтобы иметь какой-либо текст, и если есть название хранится на сайте Я хочу мнение контроллер для обновления и показать, что название найдено. Код правильно находит заголовок и назначает его NSString *title
, но тогда текстовое поле не отображает заголовок, пока я не нажму на текстовое поле.
показать код, в котором вы хотите установить заголовок для текстового поля. –
отредактирован, чтобы включить код, который я использовал – David
Подразумевается ли вы 'placeholder'? Может быть, вы можете попробовать это. – SeraZheng