2012-11-03 42 views
0

訪問日曆(隱私設置)我剛剛出版了我的iPhone應用程序的更新,這將支持iPhone 5的尺寸,而且是具有iOS 6中爲基地SDK中的第一次更新。更新之後,不少用戶與我聯繫,抱怨應用程序無法使用設備的日曆。他們還說,我的應用程序不會出現在iOS6的隱私設置下,因此無法啓用日曆訪問。問題在iOS 6中

我在提交更新時沒有意識到這個隱私功能,所以我沒有看看SDK,如果我需要調整我的應用程序對iOS 6的隱私功能。 所以問題是:

一)我必須進行任何修改我的應用程序,以便日曆訪問工作? b)當前(不工作)的情況是否有任何解決方法,以便用戶可以訪問日曆?

的奇怪的事情是:我有iOS 6中對我的iPad,我剛安裝了我(iPhone-)應用程序。它不僅出現在隱私設置中(我可以啓用/禁用我的應用程序的日曆訪問),但我也可以從應用程序內訪問任何日曆,沒有任何問題。

由於我沒有iPhone 5,我不知道這個特殊的設備可能是問題(雖然不太可能)。

任何人都可以幫助我嗎?

回答

1

自己找到了:在啓動時調用EKEventStorerequestAccessToEntityType:completion:方法將打開日曆訪問提示,並將我的應用程序添加到設備設置中。仍然好奇,爲什麼我沒能重現此對我的iOS 6的iPad 3.

+0

我只是遇到同樣的問題。你的解決方案可以幫助我。謝謝! – LetBulletFlies

+0

這將有助於請求日曆訪問。但不是用於聯繫。有時候,聯繫隱私設置會錯過一些應用程序。 – LetBulletFlies

+0

http://developer.apple.com/library/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html 「用戶可以授權或拒絕訪問聯繫上的每個應用的數據。爲了請求訪問聯繫人數據,請在調用ABAddressBookCreateWithOptions函數後調用ABAddressBookRequestAccessWithCompletion函數。「 – user826955