2017-07-19 85 views
1

我遇到了一個邊界案例錯誤,在使用EKEventEditViewController然後進入位置視圖時,如果Info.plist中沒有用於聯繫權限的密鑰,該應用將崩潰。這是因爲EKEventEditViewController中的Location視圖使用聯繫人來搜索地址。在執行EKEventEditViewController的典型:root.present(editController, animated:true, completion:nil)並授予日曆權限時會發生這種情況。是否需要聯繫許可密鑰以防止EKEventEditViewController崩潰?

回答

1

我在後臺線程中有類似的崩潰 - 崩潰:com.apple.root.default-qos。 我想出了相同的結論 - 應用程序試圖訪問聯繫人。但文檔沒有提到它。 我已將NSContacts使用說明字符串添加到plist中,問題消失了。

+0

這太奇怪了。我不知道爲什麼它沒有記錄。 –