2011-12-03 8 views
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? 
} 

答えて

0

テーブルビューコントローラ自体がテーブルビューのデータソースです。配列とオブジェクトの数を配列から返すには、the data source methodsを実装する必要があります。

関連する問題