创建字符串数组并在数组中包含许多字符串的正确方法是什么?
到目前为止,我尝试了

 var arrayInArray = [[String]]()


然后,我将字符串数组附加到“ arrayInArray”中。并尝试通过检查它是否包含特定字符串

if arrayInArray[indexPath.row].containsObject(PFUser.currentUser().username)


并且错误为[(String)]没有名为'containsObject'的成员。
正确的做法是什么?

最佳答案

使用find

var arrayInArray = [[String]]()
arrayInArray += [["Hey", "Ho"]]
arrayInArray += [["Yo", "Yeah"]]
let ix = find(arrayInArray[0], "Ho") // Optional(1), the right answer


contains

let ok = contains(arrayInArray[0], "Ho") // true, the right answer

10-08 16:47