在 swift 中将填充的 Set<String> 转换为 [字符串]



我被以下内容困住了。

我得到了以下数组

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]它将解决我的问题。

如果有疑问,请尝试init!

let selectedItems: Set<String> = ["One", "Two", "Three"]
let arr = [String](selectedItems)

相关内容

最新更新