私のiOSアプリでは、からいくつかのデータにアクセスする必要がありますAppDelegate
。だから私はそのように使用しました
- (void)ViewDidLoad
{
self.app = [[UIApplication sharedApplication] delegate];
[self.app.arrayFromApp addObjects:self.myArray];
[self.app loadSomething];
}
知りたい上記のコードを一度宣言するViewDidLoad
と、このクラスのどこからでも(メソッド、変数など)にアクセスできますか?
または
からデータにアクセスする必要がある場合、すべてのメソッドでそのコードを宣言する必要がありますAppDelegate
か?
例。
- (void)methodOne
{
self.app = [[UIApplication sharedApplication] delegate];
self.app.isTrue = self.isTrueOrNot;
}
- (void)methodTwo
{
self.app = [[UIApplication sharedApplication] delegate];
[self.app loadSomething];
}
ご協力いただきありがとうございます。