【问题标题】:Can not add a ChildViewController in Current Controller无法在当前控制器中添加 ChildViewController
【发布时间】:2016-12-27 11:14:43
【问题描述】:

我在 Storyboard 中使用了 2 个UIViewController HomeView 和 ViewMyStuff。

我在 HomeView 中添加 ViewMyStuff 控制器。在 HomeView 的ViewDidLoad,下面写在我的代码里。

- (void)viewDidLoad
{
    ViewMyStuff *vwMyStuff = [self.storyboard   instantiateViewControllerWithIdentifier:@"viewreportvc"];
    [self addChildViewController: vwMyStuff];
    [vwMyStuff didMoveToParentViewController:self];
}

HomeViewController 中未添加 vwMyStuff 控制器。有什么我想念的吗?请帮忙

谢谢。

【问题讨论】:

  • 您的问题是什么?而你想做却得不到的?
  • vwMyStuff 未添加到 HomeView 中
  • 你在调试的时候检查过vwMyStuff 对象的值吗?

标签: ios objective-c childviewcontroller


【解决方案1】:

您需要添加subViewViewMyStuff *vwMyStuff viewController。

- (void)viewDidLoad
    {
        ViewMyStuff *vwMyStuff = [self.storyboard   instantiateViewControllerWithIdentifier:@"viewreportvc"];
        [self addChildViewController: vwMyStuff];
        [vwMyStuff didMoveToParentViewController: self];
        [self.view addSubview:vwMyStuff.view];
    }

希望对你有用!!

【讨论】:

  • @ManishPatel :) 大多数厕所。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-09
  • 1970-01-01
  • 2016-01-03
  • 1970-01-01
  • 2020-04-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多