代码之家  ›  专栏  ›  技术社区  ›  sbs

uiviewcontroller.xib及其类

  •  0
  • sbs  · 技术社区  · 14 年前

    我有一个名为 详细视图控制器 ,其xib文件称为 详细视图控制器.xib .

    在xib文件中,类被设置为 详细视图控制器 上课。所以一切都应该是好的。

    但是,当我试图从主视图控制器添加此视图时,没有显示任何内容…这是主视图控制器中的代码

    @interface MainViewController : UIViewController {
        DetailViewController *detailView;
    }
    
    @property(nonatomic, retain) IBOutlet DetailViewiPad *detailView;
    

    我还连接了接口生成器中的detailview。

    下面是我尝试添加detailview时的代码:

    [self.view addSubview:self.detailView.view];
    

    我在 详细视图控制器 的viewdidload方法:

    - (void)viewDidLoad {
        [super viewDidLoad];
        NSLog(@"subview iPad did load");
    }
    

    我可以在控制台中看到日志,这意味着detailviewcontroller确实加载了,但ipad屏幕上没有显示任何内容。它与mainviewcontroller保持相同。知道吗????

    编辑:我试图通过调用 self.detailView = [[DetailViewController alloc] initWithNibName:@"DetailViewController.xib" bundle:nil]; . 但是它抛出了一个错误,说没有名为“detailviewcontroller”的nib。

    1 回复  |  直到 14 年前
        1
  •  0
  •   sbs    14 年前

    重启mac后一切似乎都很好。一切都准备好了。