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])

如果我能设法将其转换为 a[String]它将解决我的问题。不知道怎么做。

4

1 回答 1

16

如有疑问,请尝试 init!

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