##概要
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
プレビュー