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