【问题标题】:UIImagePicker Controller swiftUIImagePicker 控制器 swift
【发布时间】:2015-08-19 13:38:26
【问题描述】:
对尚未渲染的视图进行快照会导致空白
快照。确保您的视图之前至少渲染过一次
屏幕更新后的快照或快照
当我使用 UIImagePickerController 从相机拍照时收到此警告。无法将图像设置为图像视图
【问题讨论】:
标签:
ios
swift
uiimagepickercontroller
【解决方案1】:
请按照代码按照相关地方申请到你的项目中
func openCamera()
{
if(UIImagePickerController .isSourceTypeAvailable(UIImagePickerControllerSourceType.Camera))
{
picker!.sourceType = UIImagePickerControllerSourceType.Camera
self .presentViewController(picker!, animated: true, completion: nil)
}
else
{
let alertWarning = UIAlertView(title:"Warning", message: "You don't have camera", delegate:nil, cancelButtonTitle:"OK", otherButtonTitles:"")
alertWarning.show()
}
}
func openGallary()
{
picker!.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
self.presentViewController(picker!, animated: true, completion: nil)
}
//PickerView Delegate Methods
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject])
{
picker .dismissViewControllerAnimated(true, completion: nil)
imageView.image=info[UIImagePickerControllerOriginalImage] as? UIImage
}
func imagePickerControllerDidCancel(picker: UIImagePickerController)
{
println("picker cancel.")
}