質問

私はこれで本当に新たなんです。私は基本的にテキストフィールド、ボタンを持っている「のHelloWorld」型のチュートリアル、のカップルを通じて自分の道を働いてきたし、ボタンをクリックしたときには、テキストフィールドに何でも警告します。私は限り表示するアラートを取得し、直接タイトル、メッセージ、およびボタンのテキストを設定することができることとして得ています。しかし、私のUITextFieldの内容を取得で私の試みは失敗し続けます。私はどちらかのエラー、無応答、または単に「(ヌル)」を取得します。私のコードはここにあります。

@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];
}
役に立ちましたか?

解決

テキストフィールドのプロパティが正しくインタフェースビルダであなたが持っているUITextFieldオブジェクトにリンクされていないように

に見えます。あなたのIBOutletsが正しく設定されていることを確認します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top