【发布时间】:2013-03-19 18:19:21
【问题描述】:
如果我把它放在viewDidLoad 中它会起作用,但我无法想象这是最好的地方。我试着把它放在这里:
- (id)initWithStyle:(UITableViewStyle)style
{
self = [super initWithStyle:style];
if (self) {
// HERE
}
return self;
}
但这没有用。我应该把它放在哪里?
在这个例子中,我说的是为这个类创建 NSMutableArray(分配并初始化它)。
【问题讨论】:
-
你是如何创建这个类的实例的?您是在情节提要/笔尖中执行此操作还是从代码中执行此操作?
-
什么实例变量?如果您需要任何有用的帮助,您需要提供一些有用的信息。
-
对不起,我会在问题中澄清。假设我有一个 NSMutableArray 我需要分配 init,我在哪里做呢?而这个类是初始视图控制器,所以它是自动创建的。
-
考虑在 getter 中使用惰性初始化,这将是一个独立于初始化的通用解决方案。
标签: ios objective-c xcode ios5 ios6