我正在玩 XCode7 beta,试图测试闪亮的新“内容拦截器扩展”。示例类采用与NSExtensionRequestHandling
(已知的)共享扩展相同的协议。与共享扩展的本质区别在于,该类是普通的NSObject
,而不是*ViewController
子类,因为您知道,Blocker 扩展不应该显示任何 UI 反馈。至少这是我的理解。无论如何,beginRequestWithExtensionContext
应该将阻止程序声明 JSON 提供给扩展点的关键方法不会被调用。该扩展确实具有TRUEPREDICATE
它NSExtensionActivationRule
,并且 Safari 确实在新的 Safari 配置“内容阻止程序”中确认了我的主机应用程序的存在。但仍然没有雪茄。
有人知道它是否应该在测试版的早期就已经工作了,还是只是一个新闻稿?
而且,哦,当我们这样做的时候,是否有任何关于该声明性 JSON 格式的文档,或者它只是我的 Google-Fu 让我失望了?:)