2012-02-11 39 views
0

我正在嘗試使用以下代碼向tableView添加一行。我正嘗試下載RSS源,並在下載源時,將它們逐行地動態添加到tableView中。在類型的對象上找不到屬性'tableView' -

- (void)requestFinished:(ASIHTTPRequest *)request { 

    RSSEntry *entry = [[[RSSEntry alloc] initWithBlogTitle:request.url.absoluteString 
               articleTitle:request.url.absoluteString 
               articleUrl:request.url.absoluteString 
               articleDate:[NSDate date]] autorelease];  
    int insertIdx = 0;      
    [_allEntries insertObject:entry atIndex:insertIdx]; 

    [self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:insertIdx inSection:0]]      withRowAnimation:UITableViewRowAnimationRight]; 

} 

它給我的錯誤 - 屬性「的tableView」不是類型的對象「ChecklistsViewController *」實測值[3]

我有一個單一視圖的應用和根視圖控制器被稱爲ChecklistsViewController 。

回答

3

您的ChecklistsViewController是否有一個名爲tableView類型爲UITableView的屬性?

你可能打算使用UITableViewController作爲ChecklistsViewController的超類,但實際上使用了UIViewController嗎?

0

您可能會將您的類聲明爲UIViewController的子類而不是UITableViewController。

相關問題