ALAssets
프레임 워크를 사용하여 사용자 사진 라이브러리에 액세스하는 앱이 있습니다. 앱에 사진 라이브러리에 대한 액세스 권한이 있는지 여부를 감지하는 코드를 작성했습니다. 그렇지 않은 경우 설정에 앱의 위치 서비스를 사용하도록 사용자에게 알리는 경고 메시지를 표시합니다. 문제는 설정에 들어가서 내 앱의 위치 서비스를 켜거나 끌 때 앱이 충돌한다는 것입니다 (앱이 어떤 뷰 컨트롤러에 있는지, ALAssets가로드되지 않은 경우에도 여전히 충돌 함) .위치 서비스가 "켜기"로 설정되면 앱이 작동을 멈 춥니 다.
왜 이런 일이 일어나는 지 알고 있습니까?이 문제를 해결하기 위해 무엇을 할 수 있습니까?
UPDATE : 신호 SIGKILL :
int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
가 스레드 1 말한다 : 여기에 메인에서이 라인에 충돌 보고서입니다.
관련 코드는 어디에 있습니까? 충돌 보고서는 어디에 있습니까? 우리는 마술처럼 무슨 일이 일어나는지 알 수 없습니다. – Kerni
@kerni - 충돌에 대한 정보가 업데이트되었습니다. 나는 앱의 외부에서 설정을 조정할 때 (예 : 설정 -> 개인 정보 -> 사진) 충돌이 일어나기 때문에 게시 할 코드가 무엇인지 확실하지 않습니다. –