jat*_*ngh 5 iphone safari safari-extension ios
我在我的应用程序中使用 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)
请帮我消除这个错误。
您可能在端点 Swift 代码中遇到异常处理问题。检查控制台以进行进一步调查。例如,
SafariWebExtensionHandler.swift:34: Fatal error: Unexpectedly found nil while unwrapping an Optional value
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
304 次 |
| 最近记录: |