我的应用程序有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?
答案 0 :(得分:0)
晚会但是:
NSItemProvider *attachment = [[NSItemProvider alloc] initWithItem:yourJsonString typeIdentifier:@"public.json"];