【问题标题】:Cant't get another viewController's property 'view' in the viewController无法在视图控制器中获取另一个视图控制器的属性“视图”
【发布时间】:2015-09-26 18:17:40
【问题描述】:
self.one=[[SSone alloc] init];
[self addChildViewController:self.one];
[self.view addSubview:self.one.view];

当程序执行[self.view addSubview:self.one.view]时,出现问题。当我输入'po self.one.view'时,结果是

(lldb) po self.one.view error: Execution was interrupted, reason: 
EXC_BAD_ACCESS (code=2, address=0x7fff57e94ff8).
The process has been returned to the state before expression evaluation.

【问题讨论】:

    标签: ios viewcontroller


    【解决方案1】:

    在调用 [self.view addSubview:self.one.view]; 之前,您必须先调用:

    [self.one didMoveToParentViewController:self];
    

    【讨论】:

    • 当我关注你时,它不起作用!解决问题的方法是我在 viewController 之外创建 viewController 实例,我在其中添加子 viewController。将 viewControllers 作为属性传递
    猜你喜欢
    • 2012-04-02
    • 1970-01-01
    • 2020-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多