コンテンツブロッカー拡張子から複数のJSONファイルを返すことはできますか?私のUIユーザは、異なるフィルタを有効/無効にし、各フィルタは別々のファイルで表されます。私は現在、(のみ複数を反復処理するにもかかわらず、1をロードする)があります。iOSコンテンツブロッキング拡張機能複数のJSONファイルを読み込む
func beginRequestWithExtensionContext(context: NSExtensionContext) {
var items = Array <NSExtensionItem>()
let resources = ["a", "b", "c"]
for resource in resources {
let url = NSBundle.mainBundle().URLForResource(resource, withExtension: "json")
if let attachment = NSItemProvider(contentsOfURL: url) {
let item = NSExtensionItem()
item.attachments = [attachment]
items.append(item)
}
}
context.completeRequestReturningItems(items, completionHandler: nil)
}
私は複数のアイテムや、複数のファイルが添付された単一の項目をやってみました。別々のファイルを持つことができない場合は、複数を組み合わせる(またはプログラムで生成する)方法はありますか?
ありがとうございます。あなたのコードを試して、動作しませんでした。私はどのように結合するか、ここにjsonファイルをフィルタに応じて分割するかわからない... –