小编use*_*025的帖子

在uiviewcontroller中将uitableviewcontroller添加为子视图时出错

我正在做一个简单的应用程序,它从json服务器查看项目

我在一个UIViewController中使用了UISegment来添加不同的子视图

    - (IBAction)segmentSwitch:(id)sender {
    UISegmentedControl *segmentedControl = (UISegmentedControl *) sender;
    NSInteger selectedSegment = segmentedControl.selectedSegmentIndex;

    if (selectedSegment == 0) {
        instantiateViewControllerWithIdentifier:@"prestige"] animated:NO];

        UIViewController *subController = [self.storyboard instantiateViewControllerWithIdentifier:@"prestige"];
        [mainView addSubview:subController.view];

    }
    else if(selectedSegment == 1)
    {
        instantiateViewControllerWithIdentifier:@"latest"]];
        //[self setView: [self.storyboard instantiateViewControllerWithIdentifier:@"latest"]];
        //UIViewController *subController = [self.storyboard instantiateViewControllerWithIdentifier:@"latest"];
        //[mainView addSubview:subController.view];

        UITableViewController *tableVC =[self.storyboard instantiateViewControllerWithIdentifier:@"latest"];

        [self.view addSubview:tableVC.tableView];

    }
    else if (selectedSegment == 2)
    {
        instantiateViewControllerWithIdentifier:@"contactUs"]];
        UIViewController *subController = [self.storyboard instantiateViewControllerWithIdentifier:@"contactUs"];
        [mainView addSubview:subController.view];
    }
}
Run Code Online (Sandbox Code Playgroud)

当我选择Segment 2来查看uitableviewcontroller作为子视图x代码时,我的错误就出现了以下错误

exc_bad_access(代码= 1地址= 0x110ff210在线NSDictionary*latests = [latestArray objectAtIndex:indexPath.row];

- (UITableViewCell …
Run Code Online (Sandbox Code Playgroud)

iphone ios5 xcode4.3

3
推荐指数
1
解决办法
3392
查看次数

标签 统计

ios5 ×1

iphone ×1

xcode4.3 ×1