ここで何か悪いことをしたのではないかと思います。
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")
}
}
}
}
- はNIL ではありませ
PGUser.currentUser()?.profileImage
ん - 関数によってエラーは返されません
getDataInBackgroundWithBlock
。 - しかし、データは常に NILです。
私が間違っていることについて何か考えはありますか?
ありがとうございました!!