我有一個採集視圖(標準流佈局),其中第一個單元顯示實時攝像頭供稿,其餘單元使用iOS 8的新照片顯示用戶庫中的照片框架。一切都呈現和工作很好。切換訪問攝像頭和照片時出現故障
第一次打開時,系統提示我按照預期訪問相機和照片庫。如果我爲任一提示選擇「是」或「否」,則我的應用程序表現良好。
但是,如果我背景的應用程序,進入設置>隱私>照片|相機和切換訪問,我的應用程序崩潰。當連接到Xcode時,我沒有得到任何反饋,說明應用程序崩潰的原因。
不幸的是,Apple's Photos Framework examples app做同樣的事情。
我該如何防止這種情況發生?我訂閱了AVCaptureDeviceWasConnectedNotification
,AVCaptureDeviceWasDisconnectedNotification
和registerChangeObserver
的通知,但是那些似乎從未被調用的通知是PHPhotoLibrary
。
同樣,這裏使用的是蘋果公司的示例應用程序和模擬器的步驟:
- 在模擬器,進入設置>通用>還原>還原位置&隱私
- 運行應用程序
- 允許應用程序訪問您的照片庫
- 背景示例應用程序和打開設置
- 轉到隱私>照片並切換設置
- 關注的Xcode崩潰
在步驟3中,如果您拒絕訪問您的照片,並在第5步,啓用訪問,應用程序也將崩潰。
有趣。是在某個地方記錄的,還是隻是一個已知的問題? – djibouti33
剛剛更新了關於iOS 6中隱私更改的鏈接 –