如何将数据推送/追加到此数组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'它得到这个错误时'表达式类型是模糊的而没有更多的上下文'
答案 0 :(得分:0)
这里有一些代码变体:
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
答案 1 :(得分:0)
尝试此代码使用元组而不是NSArray()
<input type="checkbox" ng-model="album.selected" value="{{album.value}}" ng-checked="true" ng-init="album.selected = true"/>