如何授予Swift类对extensionContext:NSExtensionContext的访问权限?

时间:2019-06-03 13:03:45

标签: ios swift

我正在尝试从定制的共享扩展控制器访问extensionContext属性,但似乎丢失了。

我在情节提要中创建了一个新视图,该视图使用了继承SLComposeServiceViewController的自定义swift类。我已将新视图设置为是初始视图控制器

class ActionMenuController: SLComposeServiceViewController {

  static let shared = ActionMenuController()

  @IBAction func launchShareExtension(_ sender: Any) {
  }

}

根据: https://developer.apple.com/documentation/social/slcomposeserviceviewcontroller撰写视图控制器从扩展程序的NSExtensionContext对象的extensionContext属性获取内容和预览区域的项目。

但是,启动我的共享扩展名时似乎不存在。

当我将初始控制器切换回原始共享扩展控制器时,便可以从那里访问extensionContext

所以我的问题是,类需要获得SLComposeServiceViewController继承才能访问扩展上下文?

0 个答案:

没有答案