我想知道我是否在这里做错了什么。
我有一个子类,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。
关于我做错了什么有什么想法吗?
谢谢!!