【发布时间】:2017-09-18 11:24:20
【问题描述】:
这个问题已经被问过很多次了,但即使在尝试了大部分可能的事情之后,我仍然无法找到适合我的解决方案。 这是错误消息。
警告:尝试在 上显示其视图不在窗口层次结构中!
注意:我没有使用任何导航控制器。
我只是以模态方式展示一个视图控制器,并且我有一个用于链接注册的按钮。但是每次我点击linkedin按钮时都会出现这个错误,我看不到新的linkedIn对话框,尽管它在其他类中工作正常。
大多数解决方案建议在 viewDidAppear 中处理按钮点击,但已经尝试过,但它不起作用。
我正在使用此代码打开linkedIn 注册表单
linkedinHelper.authorizeSuccess({ [unowned self] (lsToken) -> Void in
print("success lsToken: \(lsToken)")
self.requestProfile()
}, error: { [unowned self] (error) -> Void in
print("Encounter error: \(error.localizedDescription)")
}, cancel: { [unowned self] () -> Void in
print("User Cancelled!")
})
【问题讨论】:
-
它不是重复的。我的问题集中在模态呈现上,我已经尝试过上述解决方案,但它对我不起作用。
-
能否添加一些代码
-
如果您使用的是linkedin lib,可能是导致问题的原因