reloadTable什么都不做

时间:2011-04-11 21:53:48

标签: cocoa-touch ios uitableview

我有一个奇怪的问题。 我有一个tableview和一个按钮,我切换到模态视图。 在解除模态视图后,应重新加载tableview。

为了测试,我刚刚创建了一个调用[tableview reloadData]的按钮。 但没有任何反应......还有新的数据需要显示。

任何提示都会很好!

我的标题:

@interface MainViewController : UIViewController   UITableViewDelegate,UITableViewDataSource,UIPopoverControllerDelegate>
{

    UITableView *_tableView;
    UIPopoverController *popoverController;
}
@property(nonatomic, retain) IBOutlet UITableView *tableView;

我的档案:

 @synthesize tableView = _tableView;

-(void) reload: (id) sender 
{     
    [_tableView reloadData];  
    NSLog(@"reloadData");
}

1 个答案:

答案 0 :(得分:0)

好吧,我解决了这个问题。 在模态视图中,我将数据保存到coreData。但我只读取tableViewController的init函数中的数据!现在我在viewWillAppear中包含了readData函数,并且所有函数都很好。 [tableview reloadData]刚刚没有要显示的新数据。