Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
UIViewController中的Xcode UITableView不显示内容_Xcode_Uitableview_Uiviewcontroller - Fatal编程技术网

UIViewController中的Xcode UITableView不显示内容

UIViewController中的Xcode UITableView不显示内容,xcode,uitableview,uiviewcontroller,Xcode,Uitableview,Uiviewcontroller,我有一个问题,我的UIViewController中有一个UITableView,但是当我向UITableView添加内容并重新加载数据时,什么都没有发生 我的UIViewController: @interface WPCreateViewController : UIViewController<UITableViewDelegate, UITableViewDataSource, UIActionSheetDelegate> { .... @property (

我有一个问题,我的UIViewController中有一个UITableView,但是当我向UITableView添加内容并重新加载数据时,什么都没有发生

我的UIViewController:

@interface WPCreateViewController : UIViewController<UITableViewDelegate, UITableViewDataSource, UIActionSheetDelegate> {
    ....
    @property (strong, nonatomic) IBOutlet UITableView *tableViewEntities;
    @property (strong, nonatomic) NSMutableArray *entities;
    ....
    - (IBAction)cancel:(id)sender;
    - (IBAction)save:(id)sender;
    - (IBAction)addEntities:(id)sender;
    - (IBAction)deleteEntities:(id)sender;
}
如果我尝试添加一些东西,正如我所说,什么也没有发生,我用一个按钮连接这个方法

- (IBAction)addEntities:(id)sender {
    Entity *temp = [[Entity alloc] init];
    temp.name = @"Test";
    temp.description = @"TestTest";

    [self.entities addObject:temp];

    [self.tableViewEntities reloadData];
}

顺便说一句,所有连接都已正确设置,那么为什么uitableview不显示任何内容呢?

将视图控制器设置为tableView的委托和数据源。

我已经在interface builder中这样做了,如果你在numberOfSectionsInTableView:或numberOfRowsInSection:方法中设置一个断点,它会被命中吗?
- (IBAction)addEntities:(id)sender {
    Entity *temp = [[Entity alloc] init];
    temp.name = @"Test";
    temp.description = @"TestTest";

    [self.entities addObject:temp];

    [self.tableViewEntities reloadData];
}