我在我的应用程序中使用 safari 内容拦截器扩展,我想使用数组来阻止使用 nsuserdefaults ,但扩展显示这个错误 reloadContentBlocker "Error Domain=SFErrorDomain Code=3 "(null)"",这是我的代码延期:
func beginRequest(with context: NSExtensionContext)
{
let userDefaults = UserDefaults.standard
let decoded = userDefaults.object(forKey: "teams") as! Data
let decodedTeams = NSKeyedUnarchiver.unarchiveObject(with: decoded) as! NSArray
let attachment = NSItemProvider.init(item: decodedTeams, typeIdentifier: kUTTypeJSON as String)
let item = NSExtensionItem()
item.attachments = [attachment]
context.completeRequest(returningItems: [item], completionHandler: nil);
}
Run Code Online (Sandbox Code Playgroud)
请帮我消除这个错误。