如何从ios中的另一个nib文件访问变量

时间:2013-02-12 08:34:35

标签: ios ios5

我有两个视图控制器文件,InputViewControllerCurrencyViewController。我想访问InputViewCurrencyView中声明的变量。它是在空应用程序项目中设计的。

1 个答案:

答案 0 :(得分:2)

You can declare the variable globally in AppDelegate & then can access in both viewController.
The changes made in the variable will reflect in both controllers.
Make the variable as a property of AppDelegate.h class
eg. @property (strong, nonatomic) NSString *Var;
& synthesize it in AppDelegate.m
@synthesize Var;

declare "AppDelegate * appDelegate" in both Controllers.h & then in controller.m in viewDidLoad write  appDelegate=[[UIApplication sharedApplication]delegate];

now the variable can accessible using appDelegate.var anywhere in your code of both ViewController & changes are also reflected in both.
Hope this will work more efficiently for your need.