Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.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
Ios 带有静态单元格的UITableViewController显示为空_Ios_Ios5_Uitableview - Fatal编程技术网

Ios 带有静态单元格的UITableViewController显示为空

Ios 带有静态单元格的UITableViewController显示为空,ios,ios5,uitableview,Ios,Ios5,Uitableview,我使用jtrevalsidebar并构建了一个带有静态单元格的表视图控制器,用作滑出导航。当我把导航控制器作为开始视图时,我看到了我所有的表单元格,就像它们应该的那样。当我使用该视图作为导航的滑出视图时,它是一个空表视图。这是我用来将其设置为侧栏并显示的代码 //This is in the header file @property (nonatomic, strong) ehrxSideBarController *leftSidebarViewController; //Then in

我使用jtrevalsidebar并构建了一个带有静态单元格的表视图控制器,用作滑出导航。当我把导航控制器作为开始视图时,我看到了我所有的表单元格,就像它们应该的那样。当我使用该视图作为导航的滑出视图时,它是一个空表视图。这是我用来将其设置为侧栏并显示的代码

//This is in the header file
@property (nonatomic, strong) ehrxSideBarController *leftSidebarViewController;

//Then in the implementation file
@synthesize leftSidebarViewController = _leftSidebarViewController;

- (UIView *)viewForLeftSidebar {

    CGRect viewFrame = self.navigationController.applicationViewFrame;
    UITableViewController *controller = self.leftSidebarViewController;
    if ( ! controller) {
        self.leftSidebarViewController = [[ehrxSideBarController alloc] init];
        self.leftSidebarViewController.sidebarDelegate = self;
        controller = self.leftSidebarViewController;
        controller.title = @"LeftSidebarViewController";
    }
    controller.view.frame = CGRectMake(0, viewFrame.origin.y, 270, viewFrame.size.height);
    controller.view.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleHeight;
    return controller.view;
}

我确保在我的故事板中,视图有正确的控制器类与之关联。

好吧,从任何响应的缺乏来看,即使有赏金,我猜这是模糊的,或者没有人尝试过。我最终在代码中动态创建了节和单元格,而不是使用静态单元格。

您添加的是没有控制器的控制器视图,因此它不会填充。请注意,您设置了viewController的委托,然后返回视图,从而释放了viewController。我部分理解您的意思,但不足以看到需要更改的内容。您要么需要保留viewController以发送消息,要么放弃它,让主视图控制器完成所有工作。如果你需要一些代码,我可以在周五花点时间来做。不幸的是,我使用的是iOS幻灯片菜单,也遇到了这个问题。