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?
}