1

私はこれで本当に新しいです。私は、基本的にテキストフィールドとボタンを備えた「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];
}
4

1 に答える 1

2

textFieldプロパティが、InterfaceBuilderにあるUITextFieldオブジェクトに適切にリンクされていないようです。IBOutletsが正しく設定されていることを確認してください。

于 2010-02-05T04:15:56.423 に答える