0
我的ApplicationDelegate中有一个NSMutableArray,我希望它是我的UITableViewController的数据源。我的问题是如何正确传递对象,以跟踪从AppDelegate到我的TableViewController可能发生的任何更改。UITableViewController访问从AppDelegate变化的NSArray
@interface MyTableViewController : UITableViewController {
NSMutableArray *dataSource;
// What property should add for this? (nonatomic, retain) ?
}
所以我怎么可以让这个阵列可见的TableViewController,没有内存泄漏没有这个数组创建第二个实例?
- (id) initWithDataSource: (NSMutableArray *) source
{
dataSouce = source; ???
dataSource = [source retain];
// Should I retain? Alloc?
// How do I release it?
}