Как установить строковое значение равным UITextField? - PullRequest
1 голос
/ 22 апреля 2011

Я пытаюсь сделать так, чтобы вы вводили число в текстовое поле, а затем нажимали кнопку.Строка будет равна текстовому полю, а метка будет равна строке.Проблема в том, что он зависает, когда я нажимаю кнопку.Что я делаю не так?

из файла .h:

@interface TextGameViewController : UIViewController 
 {
   IBOutlet UITextField *input;
   IBOutlet UILabel *line11;
   NSString *l11;
 }
-(IBAction)button;

из файла .m:

-(IBAction)button
 {
   [input resignFirstResponder];
   l11 = ([input.text stringValue]);
   line11.text = [[NSString alloc] initWithFormat:@"%2.f", l11];
 }

1 Ответ

1 голос
/ 22 апреля 2011

l11 уже NSString, измените эту строку кода с:

l11 = ([input.text stringValue]);

К

l11 = input.text;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...