2015-11-02 31 views
0

我正在下載數據並提供給NSItemProvider,但它似乎並未從NSUserDefaults讀取數據。當我提供少量規則列表時,錯誤並未出現,但是當我在阻止程序列表中添加更多規則時,它會給出錯誤,這意味着應用程序組中會提供數據限制。 該處一些代碼動態提供數據時,AdBlock在iOS中無法工作?

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); 

回答

0

的數據將通過創建應用程序組來提供。 你可以使用var默認值:NSUserDefaults = NSUserDefaults(suiteName:「group.xxxxx」)! 它會研究我找到解決方案後工作。

相關問題