ios8 - iOS扩展 kJavaScriptFinalizeArgumentKey

  显示原文与译文双语对照的内容
0 0

iOS扩展SDK允许你使用JavaScript与网页交互。

向导将 kJavaScriptFinalizeArgumentKey 常量引用为字典键,当将数据传递回中的finalize() 方法时将它的用作字典键。

Xcode不识别这个,也不识别文档中引用的其他 kJavaScriptResultsKey

有没有人知道这是否尚未实现,或者如果我需要导入模块来工作?

时间: 原作者:

0 0

用'nsextensionjavascriptfinalizeargumentkey'替换'kjavascriptfinalizeargumentkey''

因此SDK示例应该是


 NSExtensionItem *extensionItem = [[NSExtensionItem alloc] init];
 extensionItem.attachments = @[[[NSItemProvider alloc] initWithItem: @{NSExtensionJavaScriptFinalizeArgumentKey: @{@"bgColor":@"red"}} typeIdentifier:(NSString *)kUTTypePropertyList]];

 [self.extensionContext completeRequestReturningItems:@[extensionItem] completionHandler:nil];

...