我有带Safari扩展程序的应用程序。它使用文件作为源:
NSItemProvider *attachment = [[NSItemProvider alloc] initWithContentsOfURL:[[NSBundle mainBundle] URLForResource:@"easylist_with_acceptable_ads" withExtension:@"json"]];
NSExtensionItem *item = [[NSExtensionItem alloc] init];
item.attachments = @[attachment];
[context completeRequestReturningItems:@[item] completionHandler:nil];
但是现在我要从CoreData中获取它,并且我的NSString具有JSON数据,该数据等于来自文件easylist_with_acceptable_ads.json的数据
除了URL的内容外,如何使用NSString初始化NSItemProvider?
最佳答案
晚到晚了,但是:NSItemProvider *attachment = [[NSItemProvider alloc] initWithItem:yourJsonString typeIdentifier:@"public.json"];
关于ios - 从字符串初始化NSItemProvider的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32615958/