0

在加载时,我显示我的表,其中一个单元格显示“ Loading...",使用线程,在后台我获取我的 rss 并将其添加到我的 sqlite 表中。updatedDbWithRSSfeed通过调用的方法 () 不在performSelectorOnMainThread:@selector(updatedDbWithRSSfeed:)保存 uitableview 的同一类中(在FeedsView)。所以在updatedDbWithRSSfeed更新我的sqlite表之后,我调用相关的类(FeedsView)来重新加载uitableView(reloadMyData),但似乎没有重新加载数据并且numberOfRowsInSection似乎没有被调用,所以我可以调整我的表的大小。任何想法为什么这可能正在发生,我会以错误的方式进行吗?

根视图控制器.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];
}
4

0 回答 0