如果我需要在我的应用程序内的许多其他类中访问同一个类的实例,在我的应用程序委托中创建一个包含此实例的属性,然后从我在应用程序中需要它的任何地方访问该属性,使用[UIApplication sharedApplication].delegate.instance
?
问问题
79 次
2 回答
1
我不这么认为。最好的方法是使用单例类:link
祝你好运!
于 2012-04-05T09:14:52.600 回答
0
你可以这样做,或者你可以像 Heliem 所说的那样使用单例。
但是,您需要引用委托的类:
((MyAppDelegate *) [UIApplication sharedApplication].delegate).instance;
于 2012-04-05T09:16:39.300 回答