-1

テキストフィールドから数値のみを入力しましたが、整数に変更したいと思います。どのコードを書くべきですか?

テキストフィールドに10と言うだけで、10 = x、x=整数になります。したがって、数学プロセスa = x + 1に使用し、「11」と表示した場合、チャンスはありますか?私が何を意味するのか理解していただければ幸いです。ありがとうございました。私はあなたの両方がこの簡単な質問に答えると思いますが、私は初心者だからではありません。180度の3Dデザイングラフィックスイッチがxcodeプログラミングになります。ところで、iveは以前にこれを試しましたが、できません。

 NSInteger number = [[txtBtn text] integerValue];

編集済み:

このエラーが発生しました。「number」のローカル宣言はインスタンス変数を非表示にし、result =(number * 2)-1でnumberを指します。そして私はこのようなコードを入れました。

NSInteger number = [[txtBtn text] intValue];
result = (number * 2) - 1; 

何が悪いのかわかりません。

4

1 に答える 1

0

integerValueを取得しようとしているUIButtonではなくTextFieldであると確信していますか?

[txtBtn text]

TextFieldとUIButtonを作成し、コードを実装しました。

- (IBAction)btnClicked:(id)sender {
    NSInteger i = [[inputField text] intValue];
    int result = (i*2)-1;
    NSLog(@"%i", result);
}

出力結果は正しいです。例:タイプ5、コンソールでの出力は9です。

于 2012-06-28T16:35:00.927 に答える