在 quickblox 上上传个人资料图片时 Swift 出错
Error in Swift while upload profile pic on quickblox
我在 quickblox 上上传个人资料图片时遇到错误。
错误是
fatal error: unexpectedly found nil while unwrapping an Optional value
在此
let imageData: NSData = UIImageJPEGRepresentation(userImage, compression)!
您可以找到完整的文档 here。以下是此方法可能 return nil.
的原因
This function may return nil if the image has no data or if the
underlying CGImageRef contains data in an unsupported bitmap format.
还指出压缩参数应该是一个介于 0.0 和 1.0 之间的 CGFloat。该值决定了图像的压缩率。 0.0 是最低质量(最大压缩)。 1.0 是最高质量(最小压缩)。
如果这不能解决您的问题,您可能想在上下文中添加,以便我们可以看到是什么改变了 userImage 和 compression变量
我在 quickblox 上上传个人资料图片时遇到错误。
错误是
fatal error: unexpectedly found nil while unwrapping an Optional value
在此
let imageData: NSData = UIImageJPEGRepresentation(userImage, compression)!
您可以找到完整的文档 here。以下是此方法可能 return nil.
的原因This function may return nil if the image has no data or if the underlying CGImageRef contains data in an unsupported bitmap format.
还指出压缩参数应该是一个介于 0.0 和 1.0 之间的 CGFloat。该值决定了图像的压缩率。 0.0 是最低质量(最大压缩)。 1.0 是最高质量(最小压缩)。
如果这不能解决您的问题,您可能想在上下文中添加,以便我们可以看到是什么改变了 userImage 和 compression变量