8

私は親切に次のことで立ち往生しています。

私は次の配列を持っています

var selectedItems = Set<String>()

parse からいくつかのアイテムが挿入されています

self.selectedItems.insert(objectToAppend)

次に、次の行で Set を解析クエリで使用できるものに変換するための次の変数を作成しました。しかし、ほとんど何も変換されません。[AnyObject, [String], [self.selectedHobbies], ["\(self.selectedHobbies)"]...どれも機能しません。

let itemsArray = self.selectedHobbies as [AnyObject]

変換しないと、以下のクエリでは使用できません。

query.whereKey("itemTag", containedIn: itemsArray as [AnyObject])

に変換できれば[String]、問題は解決します。方法がわからない。

4

1 に答える 1

16

疑問がある場合は、init を試してください。

let selectedItems: Set<String> = ["One", "Two", "Three"]
let arr = [String](selectedItems)
于 2015-08-20T04:06:59.227 に答える