如何将数据推送/追加到此数组var tempArray = [[],[],[]]
中?
我试图附加此数据
tempCart[0] = (uuid as? NSArray)! //string
tempCart[1] = (fileName as? NSArray)! //string
tempCart[2] = (imageData as? NSArray)! //NSData
但它显示``从字符串到无关类型'NSArray'的广播始终失败''
更新
现在我尝试了这条线
tempCart += [[uuid],[fileName],[imageData]]
当我将所有字符串放入数组中时,一切顺利,但是当我将“imageData”放入该错误时,“表达式类型在没有更多上下文的情况下是模棱两可的”
最佳答案
这里有一些代码变化供您选择:
var tempArray = [(String, String, NSData)]()
let oneElem = (uuid, fileName, imageData)
tempArray.append(oneElem)
...
tempArray[0].0 // you can access to uuid of 1st element
tempArray[8].1 // you can access to fileName of 7th element
关于ios - 快速推送/追加数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35447220/