2011-10-04 69 views
0

我有一個UIViewController 2的UITableView的加入的.xib並在.H 聲明,然後對象 - UITableView的reloadData

-(void)viewDidLoad { 
    [super viewDidLoad]; 
    if (rss1_tblController == nil) { 
     rss1_tblController = [[RSS_CostumeTblViewController alloc] init]; 
    } 
    if (rss2_tblController == nil) { 
     rss2_tblController = [[RSS_CostumeTblViewController alloc] init]; 
    } 

    [rss1_tblView setDataSource:rss1_tblController]; 
    [rss2_tblView setDataSource:rss2_tblController]; 

    [rss1_tblView setDelegate:rss1_tblController]; 
    [rss2_tblView setDelegate:rss2_tblController]; 

    rss1_tblController.view = rss1_tblController.tableView; 
    rss2_tblController.view = rss2_tblController.tableView; 
} 

但在RSS_CostumeTblViewController我解析一些XML,我需要reloadData上相應的表 但文過程結束我打電話[self.tableView reloadData];從內部RSS_CostumeTblViewController併發射的唯一方法是

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section; 

做basecly什麼... ...

感謝您的時間:)

回答

0

如果-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;是唯一的方法所觸發,它看起來像它返回0
仔細檢查方法返回正確的行數。

+0

它返回15女巫確定... –

+0

我真的不明白'rss1_tblView'和'rss2_tblView'從哪裏來。另外如果'RSS_CostumeTblController'的'numberOfRows ...'返回正確的計數,我認爲沒有可能,'cellForRowAtIndexPath ...'也沒有被觸發。 – 2011-10-04 19:28:38