创建字符串数组的正确方法是什么,并且在数组中有很多字符串? 到目前为止我试过这个
var arrayInArray = [[String]]()
然后我将字符串数组附加到“arrayInArray”中。并尝试通过执行
检查它是否包含特定字符串if arrayInArray[indexPath.row].containsObject(PFUser.currentUser().username)
并且错误是[(String)]没有名为'containsObject'的成员。 这样做的正确方法是什么?
答案 0 :(得分:1)
使用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