###概要
OCRアプリをiosで実現しようと試みているのですが、関数呼び出しの箇所で行き詰っています。
###発生している問題・エラーメッセージ
エラーメッセージはとくにありません。
実行時、関数"Camera"で写真を撮影した後、関数"ImagePickerController"を呼び出したいのですが、
関数"ImagePickerController"が呼び出されず、関数"Camera"の実行までで終了してしまいます。
###該当のソースコード
@IBAction func Camera(sender: AnyObject) {
let imagePickerController: UIImagePickerController = UIImagePickerController()
//デリゲート指定
imagePickerController.delegate = self
//トリミング指定
imagePickerController.allowsEditing = true
//カメラの有無確認
if UIImagePickerController.isCameraDeviceAvailable(UIImagePickerControllerCameraDevice.Rear){
//カメラ指定
imagePickerController.sourceType = .Camera
}
else {
//アルバム指定
imagePickerController.sourceType = .SavedPhotosAlbum
}
//コントローラ起動
self.presentViewController(imagePickerController, animated: true, completion: nil)
} func ImagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) { //イメージをメモリに保存 self.selectedImage = info[UIImagePickerControllerEditedImage]! as? UIImage //イメージビューに画像をセット self.Imageview.image = self.selectedImage //親ビューに戻る self.dismissViewControllerAnimated(true, completion: nil) //テキストを空に self.Textview.text = nil //インジケータ開始 let spinner: UIActivityIndicatorView = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.Gray) spinner.center = CGPointMake(160, 240) spinner.hidesWhenStopped = true view.addSubview(spinner) spinner.startAnimating() analyze() }
ここが間違っている、この構文が足りない等ありましたら、ご指摘お願いしたいです。
よろしくお願いします。
あなたの回答
tips
プレビュー