我读了一个post来使用宏来引用AppDelegate。我想知道我应该用什么来取代(MyOwnAppDelegate*)
#define AppDelegate ((MyOwnAppDelegate*)[[UIApplication sharedApplication] delegate])
答案 0 :(得分:3)
如果您经常引用UIApplicationDelegate
,那么您需要一个特殊的宏,那么您经常会引用它。应用程序委托是主UIApplication
对象的委托。它不是存储“东西”的一般场所。请参阅以下讨论:
答案 1 :(得分:2)
如果它是最近启动的项目,您的代理可能被称为AppDelegate
。要找到答案,您必须在项目中找到实现NSApplicationDelegate
或UIApplicationDelegate
的类(取决于您的目标平台)。