【发布时间】:2016-12-03 04:06:10
【问题描述】:
我在这段代码中做错了什么?
为什么会出现错误?
“'NSMutableArray' 类型的值没有成员 'append'”
static func saveUserData()
{
let item:NSDictionary = ["TIME":"12:00","LOCATION":"here"]
let paths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)
let documentsDirectory = paths[0]
let filePath = documentsDirectory + "/datafile.dat"
var readArray:NSMutableArray? = NSMutableArray(contentsOfFile: filePath)
if var array = readArray {
print("loaded array - appending..." )
// PROBLEM IS HERE
var damnArray:NSMutableArray = array
damnArray.append(item)
} else {
//
}
}
【问题讨论】:
-
追加它仅适用于 Swift 原生数组类型。