Ios8 iOS扩展KJavaScriptFinalizationEARGUMENTKEY

Ios8 iOS扩展KJavaScriptFinalizationEARGUMENTKEY,ios8,Ios8,iOS 8扩展SDK允许您使用JavaScript与网页交互 该指南引用了一个kJavaScriptFinalizeArgumentKey常量,在将数据传递回JS中的finalize方法时用作字典键 Xcode无法识别这一点,也无法识别文档中引用的其他kJavaScriptResultsKey 有人知道这是否尚未实现,或者我是否需要导入一个模块才能工作吗?将“kJavaScriptFinalizeArgumentKey”替换为“NSExtensionJavaScriptFinalizeArgum

iOS 8扩展SDK允许您使用JavaScript与网页交互

该指南引用了一个kJavaScriptFinalizeArgumentKey常量,在将数据传递回JS中的finalize方法时用作字典键

Xcode无法识别这一点,也无法识别文档中引用的其他kJavaScriptResultsKey


有人知道这是否尚未实现,或者我是否需要导入一个模块才能工作吗?

将“kJavaScriptFinalizeArgumentKey”替换为“NSExtensionJavaScriptFinalizeArgumentKey”

因此,SDK示例应该是

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

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