私は、を開くtableViewCell
を持っている素早くiOS 9でこれが本当に奇妙な動作をしています。何かを撮るためにタップすると、あなたが...それはピッカーを開くには10秒のようにかかりますが、あなたはそれを2回タップすると、それはすぐに開く初めてUIImagePickerController初めてダブルクリックしたときを除いて、遅くなりました
をセルをタップすると
let certificateImagePicker = UIImagePickerController()
certificateImagePicker.delegate = self
certificateImagePicker.allowsEditing = false
certificateImagePicker.sourceType = .Camera
certificateImagePicker.modalPresentationStyle = .CurrentContext
を次のようにピッカーのための初期化コードがあります
ピッカーを表示するコードはpresentViewController(certificateImagePicker, animated: false, completion: nil)
それが関連している場合、私は今ないがピッカーを開いた後、それは空のスナップショットで結果をレンダリングされていないビューをスナップショットこのエラーメッセージ
を示しました。 スナップショットを作成する前にビューがレンダリングされていることを確認してください。または、画面更新後にスナップショット スナップショットを作成してください。
ピッカーをバックグラウンドスレッドから提示していますか?また、プレゼンテーションスタイルを '.CurrentContext'に設定する理由は? – shakked