3

フォト ライブラリにアクセスするために ALAssets フレームワークを使用しています。初めてアクセスすると、アプリが現在の場所を使用できるかどうかをユーザーに尋ねます。それが必要であり、その理由も理解しています。

ただし、Core Location Manager には目的のプロパティがあり、iPad のアラート メッセージをカスタマイズして、[はい] をタップする必要がある理由を伝えることができるようです。(私は実際には場所を使用しません。写真ライブラリにアクセスしたいだけです。)

このプロパティを使用する場所を見つける方法がわからないようです。最初にアセットを列挙しようとしたときに警告メッセージが表示され、エラーが発生する前にそれを傍受する場所がないようです。ユーザーはノーと言います。

ALAssets を最初に使用する前に、iPad の組み込みアラートを見越して独自の通知を表示できることはわかっていますが、実際の iPad メッセージを変更する方が巧妙に思えます。

ありがとう。

4

2 に答える 2

1

写真ライブラリにアクセスする前に、独自のダミー CLLocationManager を作成し、その を設定してから、そのpurposeを呼び出すことをお勧めします-startUpdatingLocation。これにより、システムがカスタム テキストを使用して位置情報のアクセス許可ダイアログを表示し、その結果、アプリ全体の位置情報のアクセス許可が ALAsset アクセスに引き継がれます。

于 2012-01-06T01:47:25.130 に答える
0

残念ながら、このメッセージはカスタマイズできません。将来この機能を確認したい場合は、Apple に連絡することをお勧めします。

乾杯、

ヘンドリック

于 2012-01-06T01:34:02.137 に答える