相关疑难解决方法(0)

如何在swift中使用UIImagePickerController捕获相机?

我正在尝试UIImagePickerController快速使用但不工作......

我的ViewController:

class ViewController: UIViewController {

@IBOutlet var imag : UIView = nil
@IBAction func capture(sender : UIButton) {
    println("Button capture")
    if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.Camera)
    {
        var imag = UIImagePickerController()
        imag.delegate = self
        imag.sourceType = UIImagePickerControllerSourceType.Camera;
       imag.mediaTypes = kUTTypeImage
        imag.allowsEditing = false

        self.presentViewController(imag, animated: true, completion: nil)

    }
   }   
}
Run Code Online (Sandbox Code Playgroud)

我在下面的代码行中有错误

imag.delegate = self 
(Type'ViewControlles does confoorm to protocol 'UIImagePickerControllerDelegate')
imagePicker.mediaTypes = kUTTypeImage   
(use of unresolved identifier kUTTypeImage)
Run Code Online (Sandbox Code Playgroud)

我已经阅读过kUTTypeImage在swift 中无法使用的内容.但是我不知道,我正在使用这个函数.有帮助吗?

谢谢!!

uiimagepickercontroller swift xcode6 ios8

36
推荐指数
5
解决办法
4万
查看次数

标签 统计

ios8 ×1

swift ×1

uiimagepickercontroller ×1

xcode6 ×1