1

サファリ コンテンツ ブロッカー (xcode 7 ベータ 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