このブロックに到達すると、アプリがクラッシュします。
let uploadFile:PFFile = tweet["uploadedPic"] as PFFile
uploadFile.getDataInBackgroundWithBlock {
(uploadData:NSData!, error:NSError!)-> Void in
let uploadImage:UIImage = UIImage(data: uploadData)!
cell.attachedImage.image = uploadImage
}
なぜこのエラーが発生するのですか?
fatal error: unexpectedly found nil while unwrapping an Optional value
何か案は?
ありがとう!
この方法を試してください:
if let uploadImage = UIImage(data: uploadData)!{
cell.attachedImage.image = uploadImage
}
このエラーはuploadData
、実行時にnilになるために発生するため、コードを確認してuploadData
、実行時にnilになる理由を確認してください。
このコードはuploadData
、nilの場合、エラーを発生させません。
編集:
最初の行でこのエラーが発生した場合は、次のように実行できます。
if let uploadFile = tweet["uploadedPic"] as? PFFile {
// Your code
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加