アプリにいくつかのUILabel
オブジェクトがあり、ボタンが押されたときにそれらの値を変更します。シミュレーターと古い iPhone では正常に動作しますが、iPhone 4 で試してみると、ラベルの以前のテキストは消えず、新しいテキストの後ろに表示されます (まあ、時々消えて正しいテキストだけが表示されます)。と表示されますが、ほとんどの場合、正しく動作しません)。
これはコードです(これはそれを行うだけのメソッドでlehenPantalla
あり、UIViewController
であり、テキストを設定するために使用される変数はパラメーターとして渡される int です):
self.lehenPantalla.firstPlayerSet.text = [NSString stringWithFormat:@"%d",localFirstPlayerSet];
self.lehenPantalla.secondPlayerSet.text = [NSString stringWithFormat:@"%d",localSecondPlayerSet];
self.lehenPantalla.firstPlayerGames.text = [NSString stringWithFormat:@"%d",localFirstPlayerGames];
self.lehenPantalla.secondPlayerGames.text = [NSString stringWithFormat:@"%d",localSecondPlayerGames];
これは一般的なエラーですか? これが iPhone 4 のせいなのか、それとも iOS 5.1 を使っている (もう一方の電話は iOS 4 を使っている) からなのかはわかりません。