ios - 在applozic中自定义相机覆盖

标签 ios swift chat applozic

我正在使用applozic chat sdk for ios并成功发送图像、视频。我的要求是更改相机覆盖。当我尝试在相机上添加叠加层时,它崩溃了。

 let camaraObj : ALImagePickerController = ALImagePickerController()

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

Crash log: libc++abi.dylib: terminating with uncaught exception of type NSException.

有什么帮助吗?

最佳答案

看起来您没有设置 sourceType。 ALImagePickerController 仅用于发送照片中的图片。如果您想将其用于相机,则需要显式设置源类型。

self.mImagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;

我们刚刚尝试了相同的操作并得到了以下异常:

2017-01-30 14:30:30.954540 applozicdemo[3106:1925853] 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“源类型必须是 UIImagePickerControllerSourceTypeCamera” 第一个抛出调用堆栈: (0x1819de1c0 0x18041855c 0x187a945cc 0x187d23294 0x1003f9dcc 0x10016525c 0x10016521c 0x10016a284 0x18198bf2c 0x181989b18 0x1818 b8048 0x18333e198 0x1878a42fc 0x18789f034 0x1000517b8 0x18089c5b8) libc++abi.dylib:以 NSException 类型的未捕获异常终止

关于ios - 在applozic中自定义相机覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41930718/

相关文章:

ios - 核心数据模型似乎没有反射(reflect)在应用程序中

ios - 为什么选择按钮后按钮背景会变为蓝色?

ios - 哪个是在 Swift 中显示不规则形状的更好选择?

python - 如何通知 Python/Tornado 客户端已关闭选项卡/浏览器?

.net - 适用于 .NET 的视频聊天/ session SDK 有效吗?

ios - UITableViewDelegate 无法工作并出现错误( fatal error : Unexpectedly found nil while unwrapping an Optional value in UITableView in swift 4)

ios - 将 JSON 提要转换为 NSDictionary

ios - 在 iOS 中为 Storyboard 指定 App Delegate

ios - 如何在 Swift 中跳过完成处理程序

javascript - ReactJS 消息服务