アプリの次の更新に取り組んでおり、アプリを閉じたりページを切り替えたりしたときに、UILabels に情報を保存しようとしています。これは私が持っているものです。ボタンを押すたびに、UILabel を更新して前の数値に 1 を追加します。つまり、値 = 0 ですが、ボタンを押すと = 1 になりますが、ページをリロードするたびにリセットされるようです。それらがその情報を保存する方法であるかどうか疑問に思っていました。以下は私のコードの一部です。
ヘッダー ファイル
//Here I have created two labels that get updated when button pressed.
IBOutlet UILabel *label1;
IBOutlet UILabel *label2;
}
//Here I have created two variables that correspond to the change in number.
@property (nonatomic) int i;
@property (nonatomic) int s;
実装ファイル:
//Here I have instantiated the two variables in my viewWillAppear method.
- (void)viewWillAppear{
self.i = 0;
self.s = 0;
}
//Here I have my button that changes the value of the label.
-(IBAction)randomButton {
self.i++;
[self->label1 setText:[NSString stringWithFormat:@"%d", self.i]];
ありがとうございます。要約: UILabels の値を保存し、ボタンが押されたときに値に 1 を追加して更新できるようにするにはどうすればよいですか? しかし、私はその価値を保存して、それに戻ってきたいと思っています. どんな助けでも大歓迎です。
更新: ページ 1 (これは私のホームページです)
ページ 2 (マイ スタッツ ページ/ゲーム ページ)
UILabel であるその番号を保存できるようにしたいです。ただし、少しプレイして高い数字を取得し、2 ページ目の左上を押して、最初のページで start agian を押すと、数字が 0 に戻ります。値を維持するにはどうすればよいですか?
ここに私の問題があります(.h):
ここに私の問題があります(.m):
再度更新: 私の .h には問題はありませんが、私の .m には多くの問題があります:
これは私の AppDelegate.h です