Ios 将数据从UIViewController传递给AppDelegate
我需要将数据从UIViewController传递给AppDelegate。但不应使用默认值。即使我不想要它,我也找不到替代方法。如果您需要访问您的代理,我总是用下一种方式创建我的单例访问:Ios 将数据从UIViewController传递给AppDelegate,ios,objective-c,ios7.1,Ios,Objective C,Ios7.1,我需要将数据从UIViewController传递给AppDelegate。但不应使用默认值。即使我不想要它,我也找不到替代方法。如果您需要访问您的代理,我总是用下一种方式创建我的单例访问: // your imports... #define appDelegate ((YourAppDelegate*)[UIApplication sharedApplication].delegate) @class YourAppDelegate //... 在AppDelegate的.h文件中
// your imports...
#define appDelegate ((YourAppDelegate*)[UIApplication sharedApplication].delegate)
@class YourAppDelegate
//...
在AppDelegate的.h文件中
这很有帮助,也很有用,但不要滥用委托访问特定事物,尝试使用不同的方式。无论如何,您可以通过这种方式进行访问。NSUserDefaults用于存储数据。为什么要使用此机制传递数据?也许你应该具体描述一下这个问题?