2014-07-07 94 views
0

我已经创建了一个NSObject的自定义类,并且我想从我的主视图控制器访问一些实例变量到那个自定义类,你怎么做?iOS编程:从视图控制器访问实例变量

编辑:也许我不清楚在我的第一个公式。它是来自我想访问的ViewController类的实例变量,而不是来自我的自定义类的ivars。

+0

据我所知,你想访问相同的类变量到不同的地方?或者你想要获得什么样的价值? – Retro

回答

0

您应该更好地使用属性来轻松访问自定义类中的某些信息。 他们自动生成iVars。

您也可以直接访问公共(在.h文件中声明)高德:

@interface CustomClass : NSObject 
{ 
    NSArray *_array1; 
} 

@property (nonatomic, strong) NSArray *array2; 



CustomClass *instance = [CustomClass new]; 

NSArray *a1 = instance->_array1; 
NSArray *a2 = instance.array2; 
1

如果我给你正确的,最简单的方法是在初始化过程中通过视图控制器实例。只需在您的自定义课程中实施initWithViewController:(UIViewController*)vc即可。

相关问题