0

私は自分のアプリの1つをサポートiOS6とにアップグレードしているところですiPhone5。以前のバージョンでは、を使用して写真を表示するために、位置情報サービスを有効にするようにユーザーに促す必要がありましたALAssetsLibrary。iOS 6では、位置情報サービスを無効にできても、すべての画像が正しく表示されることに気づきました。これはで変更されたものですか iOS6Location Servicesドキュメントには、まだ有効にする必要があると記載されていますが、ドキュメントには、それ以上のものであるiOS4と記載されています。具体的な言及はありませんiOS6

4

1 に答える 1

1

変更は(多かれ少なかれ)iOS6用のiOSSDKリリースノートに文書化されています:

iOS 6では、カレンダー、リマインダー、連絡先、写真のプライバシー管理が改善されています。アプリがこれらのデータ型のいずれかにアクセスしようとすると、ユーザーにアクセスダイアログが表示されます。ユーザーは、[設定]>[プライバシー]でアクセスのオンとオフを切り替えることができます。

また、ALAssetsLibraryには新しいメソッドauthorizationStatusがあり、iOS6以降で使用できます。

iOS 5では、写真のプライバシー設定はなく、写真には位置データが含まれている可能性があるため、ユーザーは位置情報サービスへのアクセスを許可する必要がありました。これは(私が思うに)面倒で紛らわしいことでした、そして私はそれがiOS6で修正されたことをうれしく思います。

于 2013-03-22T08:03:27.083 に答える