【发布时间】:2014-08-28 09:07:07
【问题描述】:
我尝试为共享扩展创建自定义视图控制器。
当我在MainInterface.storyboard 上设置的初始视图控制器之上显示另一个视图控制器时,会发生令人困惑的情况。这个呈现的视图控制器嵌入在导航控制器中(它是它的根视图控制器)。
我检查了presentingViewController
(lldb) po [self presentingViewController]
<_UIViewServiceViewControllerOperator: 0x7a978000>
(lldb) po [[self presentingViewController] extensionContext]
nil
因此,此时扩展上下文为零。我可以通过将 extensionContext 从presentingViewController 传递到presentingViewController 来访问它。
但是,我发现这种行为有点奇怪。应用扩展是否设计为只能从一级视图控制器层次结构访问?
【问题讨论】:
标签: ios ios8 ios-app-extension