我正在构建 Safari 内容拦截器(xcode 7 beta 4)。
在我SFContentBlockerManager.reloadContentBlockerWithIdentifier
用来实现blockerList.json
文件的应用程序中,但我无法访问它以用新规则重写。
let dir = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, [.AllDomainsMask], true).first!
let file = NSURL.fileURLWithPath(dir.stringByAppendingPathComponent("blockerList.json"))
try String(contentsOfURL: file, encoding: NSUTF8StringEncoding)
抛出异常,关于file not found
.
此外,似乎beginRequestWithExtensionContext
仍然没有调用(没有断点或 NSLog 工作)。所以 - 我也无法通过扩展代码加载更新的 json 文件。