2011-05-28 63 views
3

我正在使用ALAssets框架來訪問照片庫。第一次訪問時,它會詢問用戶該應用是否可以使用他們的當前位置,我知道這是必要的,爲什麼。訪問ALAssets時可以更改核心位置警報消息嗎?

但是,在覈心位置管理器中,有一個目的屬性,它看起來像我可以自定義iPad的警報消息以說明爲什麼需要點擊是。 (我實際上沒有使用位置,只是想訪問照片庫。)

我似乎無法弄清楚如何找出使用此屬性的位置,因爲當我第一次嘗試時出現警告消息並枚舉資產,並且如果用戶說「否」,那麼在錯誤發生之前似乎沒有任何地方可以攔截它。

我知道我可以在第一次使用ALAssets之前發佈我自己的通知,預期iPad內置警報,但是看起來更改實際的iPad消息更加輕鬆。

謝謝。

回答

0

很抱歉,您無法自定義此消息。如果你希望在未來看到這個功能,我建議你會用蘋果的雷達。

乾杯,

亨德里克

1

我建議,您嘗試訪問照片庫,你創建自己的虛擬CLLocationManager之前,設置其purpose,然後調用其-startUpdatingLocation。這將讓系統調出您的自定義文本的位置權限對話框,並且生成的應用程序範圍的位置權限應該傳遞給您的ALAsset訪問權限。