【发布时间】:2015-07-07 13:03:32
【问题描述】:
这是我的代码
self.pages?.photo1.getDataInBackgroundWithBlock {
(imageData: NSData?, error:NSError?) -> Void in
if error == nil {
let image = UIImage(data: imageData!)
println(image!)
self.pageImages.append(image!)
当我运行 println(pageImages.count) 时,我得到一个 0,即使我知道我的数据集中还有其他元素(页面)
注意:“photo1”作为 PFFIle 类型存储在字典中
并且 println(image) 显示以下结果
UIImage: 0x7f90f3e12df0, {748, 420}}
【问题讨论】:
-
如何声明
pageImages?你为什么只是设置/替换第一个元素? -
这里是 decaration var pageImages: [UIImage] = []
-
欢迎来到 Stackoverflow。你不应该纠正你自己的问题。为了他人的利益,请将其恢复为您的原始问题并接受答案。
-
这仍然是我最初的问题,即使在实施更改后我也无法将任何数据放入 pageImages 数组
-
它在 Playground 中对我有用。错误必须在其他地方(也许您正在其他地方尝试
arrayName[0] = value模式?)。
标签: swift parse-platform uiimage pffile