我想知道我是否在这里做错了什么。
我有一个子类,PFUser
它的属性profileImage
为PFFile
在某些情况下,我不会profileImage
立即将其保存到 Parse,而仅将其固定到localDatastore
.
但是当我试图从 中取回它localDataStore
并使用getDataInBackgroundWithBlock
. 它不返回任何错误,但回调返回的 NSData始终为 nil。
if let profileImage = PGUser.currentUser()?.profileImage {
profileImage.getDataInBackgroundWithBlock { (data: NSData?, error: NSError?) -> Void in
if error == nil {
if data != nil {
println("IMAGE DATA FOUND")
let image = UIImage(data: data!);
self.profileImageView.image = image;
}
else {
//DATA IS ALWAYS NIL
println("NO IMAGE DATA FOUND")
}
}
}
}
PGUser.currentUser()?.profileImage
不是零_getDataInBackgroundWithBlock
函数没有返回错误。- 但是数据总是 NIL。
关于我做错了什么有什么想法吗?
谢谢!!