ロード時Loading..."に、スレッドを使用して、バックグラウンドで rss を取得し、それを sqlite テーブルに追加するupdatedDbWithRSSfeed1performSelectorOnMainThread:@selector(updatedDbWithRSSfeed:)つのセルを含むテーブルを表示します。FeedsViewしたがってupdatedDbWithRSSfeed、sqlite テーブルを更新した後、関連するクラス ( FeedsView) を呼び出して uitableView ( reloadMyData) をリロードしますが、データをリロードしていないようで、呼び出されていないように見えるnumberOfRowsInSectionので、テーブルのサイズを変更できます。起こっている、私はこれについて間違った方法で行っていますか?
rootViewcontroller.m
-(void)updatedDbWithRSSfeed:(NSMutableArray*)items {
/* inserting data into table here */
FeedsView *feedview = [[FeedsView alloc]init];
[feedview reloadMyData];
[feedview release];
}
FeedsView.m
-(void) reloadMyData {
/* reading latest entries from db table and updating my dataSource (feedTableDS)*/
[self.feedTableDS reloadData];
}