var arr = NSMutableArray()
var result:NSArray = dbManager.loadDataFromDB(query)
println("result: \(result)") // print out of result is result: ((11511 ),(11951))
for item in products
{
var jsonDictionary:NSDictionary = NSDictionary(objects:[result], forKeys:["result"])
println("jsonDictionary: \(jsonDictionary)") // print out of jsonDictionary is jsonDictionary: {result = ((11511 ),(11951)) ;}
arr.addObject(jsonDictionary)// !!! here is the error, I have arr: ({result = ();})
println("arr: \(arr)")// !!! here is the error, I have arr: ({result = ();})
}
我无法理解为什么在NSArray中添加它时值会发生变化。我正在使用Xcode 6,swift。我希望你能帮助我。
提前谢谢。
答案 0 :(得分:0)
什么是“产品”变量?
为什么要迭代“产品”。产品数量是否在被枚举时发生变异。