iPhone SDK: Как получить ценность Uitextfield в предупреждении?

StackOverflow https://stackoverflow.com/questions/2204958

Вопрос

Я действительно новичок в этом. Я пробираюсь через пару учебных пособий типа «Helloworld», в которых в основном есть текстовое поле, кнопку, и когда вы нажимаете кнопку, он предупреждает все, что находится в текстовом поле. Я получил достоверное предупреждение, чтобы показать и иметь возможность напрямую установить заголовок, сообщение и кнопку. Однако мои попытки получить содержимое моего Uitextfield, продолжают проваливаться. Я либо получаю ошибки, нет ответа или просто "(null)". Мой код здесь.

@synthesize textField;


- (IBAction)btnClicked:(id)sender {

    //text of textField
    NSString *str = [[NSString alloc] initWithFormat:@"Hello, %@", textField.text];

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Hello!" 
                    message:str delegate:self 
                    cancelButtonTitle:@"Done" 
                    otherButtonTitles:nil];


    [alert show];
    [alert autorelease];
}
Это было полезно?

Решение

Похоже, что свойство Textfield не связано с объектом Uitextfield, который у вас есть в Builder. Убедитесь, что ваши iboutlets установлены правильно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top