2017-01-30 6 views
2

私はapplozic chat sdk for iosを使用し、画像、動画を正常に送信しています。私の要件は、カメラのオーバーレイを変更することです。カメラにオーバーレイを追加しようとするとクラッシュします。applozicでカメラオーバーレイをカスタマイズする

let camaraObj : ALImagePickerController = ALImagePickerController() 

let overlay =UIView(frame: UIScreen.mainScreen().bounds) 
overlay.backgroundColor = UIColor.redColor()  
camaraObj.cameraOverlayView = overlay 

クラッシュログ:のlibC++ abi.dylib:タイプNSExceptionのキャッチされない例外で終了します。

ヘルプがありますか?

+1

詳細については、クラッシュログを追加してください。 – nynohu

+0

libC++ abi.dylib:NSException型のキャッチされていない例外で終了します。 これ以外は何もコンソールに表示されません。 –

答えて

2

sourceTypeを設定していないようです。 ALImagePickerControllerは、写真からの画像送信にのみ使用されます。カメラに使用する場合は、明示的にソースタイプを設定する必要があります。

self.mImagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;

すなわち、私達はちょうど同じことをしようとした例外の下になった:

2017年1月30日14:30:30.954540 applozicdemo [3106:1925853]キャッチされない例外によりにアプリを終了 'NSInvalidArgumentException'理由:まずスローコールスタック 'ソースタイプがUIImagePickerControllerSourceTypeCameraでなければならない': (0x1819de1c0 0x18041855c 0x187a945cc 0x187d23294 0x1003f9dcc 0x10016525c 0x10016521c 0x10016a284 0x18198bf2c 0x181989b18 0x1818b8048 0x18333e198 0x1878a42fc 0x18789f034 0x1000517b8 0x18089c5b8) のlibC++ abi.dylib:UNCで終了NSException型の例外を除く

+0

こんにちは、私たちはこれを試しましたが、チャットの添付ファイルでカメラを開くとオーバーレイが表示されません。しかし、はいそれはクラッシュを無視します。私たちはまだカメラにオーバーレイを追加しようとしています。 – ChanWarde

+0

ピッカービュー自体からフレームを試してみることはできますか? – Adarsh

+0

コードを教えてください。このコードをどこに追加しますか?アプリケーションの起動時にこれをAppDelegateに追加します。 ましょうcamaraObj: – ChanWarde

関連する問題