電子竹林:Blog2

Tech関係、はてなダイアリーから移転済み...

UIImagePickerControllerのtakeのタイミング

UIImagePickerControllerで、カメラがオープンする前(シャッターが開くアニメーション動作中)にtakeボタンあたりを叩いていると、カメラ準備前にtakeを呼ばれるようで、その後の表示がおかしくなる。AppleのサンプルコードPhotoPickerでも起きるのでシステム側のバグだと思うが。UIImagePickerControllerがReadyになったのを知る方法が無いので、オープン前にタイマーを仕掛けて2秒待つ事で対症療法的に解決した。これでいいんだろうか?