无法在当前控制器中添加 ChildViewController

Can not add a ChildViewController in Current Controller

我在 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 控制器。我有什么想念的吗?请帮助

谢谢。

您需要添加 subViewViewMyStuff *vwMyStuff viewController。

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

希望对你有用!!