2013-07-14 34 views
1

iOS SDK中提供了一個標準的UIView /控制器/對話框,用於通知用戶應用程序無權訪問X資源,這可以從iOS隱私設置中修復。是否有'應用程序無法訪問您的照片'的標準對話框?

我注意到一致的視圖在許多應用程序中看到(下面的快照取自Viber)。我找不到任何可以給我這個對話框的API。我想我可以創建一個,但仍然想要仔細檢查?

因爲我有我要提醒用戶,如果應用程序沒有訪問用戶日曆/的具體情況。

(我在我的代碼BOOL結果告訴我訪問授予真/假 - 我已經到下一個提醒使用適當的UI用戶。)

enter image description here

回答

1

公共API的UIImagePickerController顯示該查看如果應用程序無法訪問用戶的照片庫。這是一個_UIAccessDeniedView,這是一個私人課程。

據我所知,公共API不提供事件選取器控制器,因此無法讓系統在您的應用程序中爲日曆/提醒顯示類似的「標準」視圖。

如果您想自己設置類似的視圖,則可以使用iOS Artwork Extractor提取鎖定圖像;它被命名爲「UIAccessDeniedViewLock.png」。警告:侵犯版權。蘋果會關心嗎?我不知道。

+0

謝謝!似乎iOS提醒沒有這樣的選擇器 - 隨後會附帶類似的對話框/視圖。我想我可以創建我自己的:) – dotnetcoder

0

如果您使用EKEventEditViewController,則該界面可以顯示日曆。

相關問題