ユーザーが数値を入力してラベルをその値に設定できるテキストフィールドが必要です。「texfield.value」または数値で値を取得できるものはありますか? これは私がやった唯一の作品です。ここに置くべきですか?:
- (IBAction)set:(id)sender;
{
}
前もって感謝します
Xcodeで、textFieldまたはtextViewを選択し、キーボードタイプをNumericに変更します。
次に、次の手順を実行して、ユーザーがそのフィールドに入力した値を取得できます。
int value = [[textField.text] intValue];
次のスニペットを使用して、テキスト フィールドの整数値を取得できます。
[textField.text intValue]
お役に立てれば。
これは3年前のものです。私はそれを使ってみましたがうまくいきませんでした。
int i = textfield.text.intValue;
textfield.textで取得できます。これにより、そのテキストフィールドのテキスト値が返され、数値に変換されます
NSNumber * mynumber = [NSNumber numberWithInt:[[テキスト フィールド。テキスト] intValue]];
nslog(@"%@",マイナンバー);
これは私がちょうど使用したものの例です:
[self.phoneNumberTextField.text intValue];
これには注意が必要です。これを機能させるための手順は次のとおりです
さて、これをコードの WHERE に入れる限り、それは依存します。ユーザーをログインしようとしている場合は、これを「loginButtonPressed」のような IBAction に入れることをお勧めします。または、「viewWillDisappear」または「prepareForSegue」で新しい画面に移行する前に。
幸運を!