これは、シミュレーターの ABAddressBookGetAuthorizationStatus が常に kABAuthorizationStatusAuthorized を返すのと同じ質問ですが、その答えは私にとってはうまくいきませんでした。そのスレッドについてコメントするのに十分な評判がありません:(
IOS6 シミュレータでは、ABAddressBookGetAuthorizationStatus()
常に が返されますkABAuthorizationStatusAuthorized
。シミュレーターを「リセット」してユーザーに尋ねる方法を探しています」
- [設定] -> [一般] -> [リセット] 内の [位置情報とプライバシーをリセット] および
- OSX メニューからシミュレーター全体をリセットし、IOS Simulator->Reset Content and Settings
私は今でも常に許可を得ています
if (ABAddressBookGetAuthorizationStatus() == kABAuthorizationStatusAuthorized)
// I get in here every time
else
// I NEVER get here, but I should