小编jat*_*ngh的帖子

Safari 内容拦截器扩展显示错误域=SFErrorDomain 代码=3“(空)”

我在我的应用程序中使用 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)

请帮我消除这个错误。

iphone safari safari-extension ios

5
推荐指数
1
解决办法
304
查看次数

标签 统计

ios ×1

iphone ×1

safari ×1

safari-extension ×1