【发布时间】:2015-07-06 23:14:06
【问题描述】:
我有一个用于具有自定义 UI 的 iOS 应用程序的共享扩展程序。运行扩展程序时,情节提要已加载并且 UI 显示正常,但未调用 beginRequestWithExtensionContext。
(简化的)视图控制器代码:
class ShareViewController: UIViewController, NSExtensionRequestHandling {
// This is called…
override func viewDidLoad() {
super.viewDidLoad()
}
// …but this isn't!
override func beginRequestWithExtensionContext(context: NSExtensionContext) {
println("beginRequestWithExtensionContext")
}
}
NSExtensionAttributes:
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<dict>
<key>NSExtensionActivationSupportsImageWithMaxCount</key>
<integer>1</integer>
</dict>
</dict>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.share-services</string>
<key>NSExtensionMainStoryboard</key>
<string>Share</string>
</dict>
</plist>
关于为什么beginRequestWithExtensionContext 可能不会被调用的任何想法?
【问题讨论】: