0
私はApplicationDelegateにNSMutableArrayを持っていて、それを私のUITableViewControllerのデータソースにします。私の質問は、AppDelegateから私のTableViewControllerに起こる可能性のある変更を追跡するために、オブジェクトを適切に渡す方法です。AppDelegateから変更するNSArrayへのUITableViewControllerのアクセス
@interface MyTableViewController : UITableViewController {
NSMutableArray *dataSource;
// What property should add for this? (nonatomic, retain) ?
}
だから私はメモリリークがなく、この配列の2番目のインスタンスを作成せず、TableViewControllerにこの配列が見えるようにすることができますか?
- (id) initWithDataSource: (NSMutableArray *) source
{
dataSouce = source; ???
dataSource = [source retain];
// Should I retain? Alloc?
// How do I release it?
}