UITableView图层

时间:2013-05-30 07:20:43

标签: ios objective-c ipad uitableview

所以我有一个带有选项列表的弹出式UITableView,但我想这样做,当我点击其中一个选项时,它会打开另一个带有子选项的弹出视图。

现在我要做的是为每个子选项列表创建一个单独的UITableView,然后在单击原始选项按钮时尝试显示它们。然而,这种方法导致我的项目在它甚至有机会打开之前崩溃(并且XCode没有真正解释为什么或在哪里发生错误)

但我觉得必须有一种更简单,更直观的方法来做到这一点。如果有人在这里知道,它会帮助我很多。

编辑:我的错误出现在我的第一个TableView类中的ViewDidLoad方法中:

 @interface PopOverScreen (){
    PopOverScreen *backgroundScreen;
    UIPopoverController *backgroundController;
}

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.optionsArray =
    [NSArray arrayWithObjects:@"Buttons", @"Background", nil];

    backgroundScreen = [[PopOverScreen alloc] initWithNibName:@"PopOverScreen" bundle:nil];

    //*******THIS GIVES BAD ACCESS******//
    backgroundController = [[UIPopoverController alloc]   initWithContentViewController:backgroundScreen];
}

0 个答案:

没有答案