私はユーザーがスクリーンショットを撮ることができるゲームを持っており、それはゲームの後に名前を付けられたカスタムアルバムにそれを保存します。試してみると、iOSは、ユーザーが場所情報へのアクセス権を持っているかどうかをユーザーに確認し、いいえの場合はスクリーンショットをカスタムアルバムに保存せず、既定のアルバムに保存します。ALAssetsLibraryは、アルバムに保存する際にユーザーに許可を求めていますか?どうして?
なぜ位置情報を使用する許可を求めるのですか?私はちょうどスクリーンショットを撮っています。それはカメラとは関係ありません。私はちょうどOpenGLの表面をコピーし、それからUIImageを作っています。
- (void)writeImageToSavedPhotosAlbum:(CGImageRef)imageRef orientation:(ALAssetOrientation)orientation completionBlock:(ALAssetsLibraryWriteImageCompletionBlock)completionBlock;
は、位置情報がスクリーンショットに入れられている:
は、これは私がUIImageを保存していますどのようにでしょうか?もしそうなら、私はそれを無効にして、この警告が表示されないようにすることができますか?私のゲームは位置情報を必要とせず、ユーザーが私がそれらを追跡していると思うのは嫌いです。
これは完全に事実上間違っているので、これは狂った警告のようです。