1

我正在构建 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 文件。

4

0 回答 0