私の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];
}
ご協力いただきありがとうございます。