xcode - iOS10相机权限设置了之后用户点击不允许crash
PHPz
PHPz 2017-04-18 09:45:17
0
1
649

这两个Key设置好之后应该是相册和摄像头都可以调用的 但是现在的情况是相册的弹窗出来之后用户点击不允许就没事 访问相机用户点击不允许就会闪退……第二次进入APP就是正常提醒在隐私里开启授权了。
而且第一次出现弹出提示是否允许访问相机点击允许之后很长一段时间的黑屏甚至有的时候并不能打开相机 第二次有了授权之后这个黑屏就消失了
是我少了什么设置吗 相机这个不论点允许还是不允许都有问题

这两种情况遇到过吗?

PHPz
PHPz

学习是最好的投资!

모든 응답(1)
伊谢尔伦

같은 문제가 발생했습니다.
다시 재현해 디버깅을 위해 실제 머신에 연결해 보니 글로벌 브레이크포인트를 설정해 봤는데 커스텀 AlertWindow 프레임에서 크래시가 발생한 걸 발견했습니다.
이리저리 살펴보니 AlertWindow에 널 포인터가 없는 것을 발견했습니다.
이유는 분명합니다. UI를 조작할 때 충돌이 발생했습니다. 이유는 메인 스레드에서 UI가 조작되지 않았기 때문입니다.
코드로 돌아가서 카메라 상태를 호출하는 판단을 봅니다

아아아아

이 문제는 사용자가 메인 스레드에서 앨범 사용에 대한 동의 여부를 먼저 결정하는 콜백을 배치하면 해결될 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿