在我的 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];
}
谢谢你的帮助。