动态提供数据时,AdBlock无法在iOS中运行?

时间:2015-11-02 06:04:52

标签: ios swift

我正在下载数据并提供给NSItemProvider,但它似乎没有从NSUserDefaults读取数据。当我提供少量规则的列表时,错误没有出现,但是当我在阻止程序列表中添加更多规则时,它会出错,这意味着在App Group上提供的数据有限。 这里有一些代码

 let data=NSUserDefaults.standardUserDefaults().objectForKey("data")?.dataUsingEncoding(NSUTF8StringEncoding)//NSData(contentsOfURL: NSBundle.mainBundle().URLForResource("blockerList", withExtension: "json")!)let attachment = NSItemProvider(item: data, typeIdentifier: kUTTypeJSON as String)let item = NSExtensionItem()
item.attachments = [attachment]context.completeRequestReturningItems([item], completionHandler: nil);

1 个答案:

答案 0 :(得分:0)

将通过创建应用程序组来提供数据。 你可以使用var defaults:NSUserDefaults = NSUserDefaults(suiteName:" group.xxxxx")! 它会在研究后找到解决方案。

相关问题