Swift3でCreating an image format with an unknown type is an error swift
フォトライブラリから画像・写真を選択して表示しようと思ってたら、できませんでした。コンパイルも通るしビルドも正常だしおかしいなと思ったら、ログにCreating an image format with an unknown type is an error swift
というログが出てました。
環境
- Swift3
- Xcode8
Something wrong
err.swift
public func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo: [String: AnyObject]) {
if didFinishPickingMediaWithInfo[UIImagePickerControllerOriginalImage] != nil {
yourphoto.image = didFinishPickingMediaWithInfo[UIImagePickerControllerOriginalImage] as? UIImage
self.view.addSubview(yourphoto)
}
picker.dismiss(animated: true, completion: nil)
}
everything okay
ok.swift
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {
yourphoto.image = image
} else{
print("err")
}
self.dismiss(animated: true, completion: nil)
}
参考
xCode 8 – Creating an image format with an unknown type is an error