【发布时间】:2015-10-21 15:49:01
【问题描述】:
当我执行“image = self.originalImageView.image!”时在下面的代码中。我收到一个错误信号“致命错误:在展开可选值时意外发现 nil”。谁能告诉我如何克服这个问题?
func displayPhoto()
{
let imageManager = PHImageManager.defaultManager()
// var image:UIImage = self.imageView.image!
var ID = imageManager.requestImageForAsset(self.photosAsset[self.index] as! PHAsset, targetSize: PHImageManagerMaximumSize, contentMode: .AspectFit, options: nil, resultHandler: {(result:UIImage!, info: [NSObject: AnyObject]!)in
self.originalImageView.image = result
})
var image:UIImage?
image = self.originalImageView.image!
print("Hello")
self.imageView.image = image!.getGrayScale()
}
【问题讨论】:
-
查看您的关闭情况。将断点设置为 self.originalImageView.image = result 并检查结果是否为零。
标签: ios swift photolibrary