2011-11-10 74 views
0

如何组织访问属性MyAppDelegate对象MyClass(例如:MyViewController)。我可以从MyAppDelegate目录中获取它,或者我应该将它作为参数或其他参数传递给init方法?访问AppDelegate对象属性

+1

请重新表述您的问题,它不是真正清楚,我你想完成什么。 –

回答

5

这取决于你想做什么......传递对其他类有用的对象是一个好主意。但是,如果你真的想访问你的AppDelegate财产之一,定义(为方便起见):

#define MY_APPDELEGATE ((YourAppDelegate*)[UIApplication sharedApplication].delegate) 

然后访问你的财产是这样的:

MY_APPDELEGATE.myproperty 
+0

谢谢你。 – GeneCode