サファリ コンテンツ ブロッカー (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ファイルをロードすることもできません。