У меня есть NSMutableArray в моем ApplicationDelegate, и я хочу, чтобы он был источником данных для моего UITableViewController.Мой вопрос заключается в том, как правильно передать объект, чтобы отслеживать любые изменения, которые могут произойти из AppDelegate в мой TableViewController.
@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?
}