5

だから、新しいiOS 6で、私たちは電話することになっていることを理解しています

ABAddressBookRequestAccessWithCompletion

ユーザーのアドレス帳にアクセスしたいとき。

その後に続くコードブロックにいくつかの新しいコードを記述し、ユーザーがアクセス許可を求めるポップアップにどのように応答するかに関して、そのコードの機能をテストしたいと思います。

しかし、私はすでに一度それを呼び出しました、そして今、許可は私のデバイスに固執しています、そして許可がすでに電話にあるのでそのポップアップは決して現れません。

[プライバシー]>[連絡先]に移動してオンとオフを設定しましたが、どちらもポップアップが表示されません。それで、プライバシーセクションの許可エントリをすぐに削除する方法はありますか?

4

3 に答える 3

14

[設定]->[一般]->[リセット]->[場所とプライバシーのリセット]に移動します

于 2012-10-19T23:52:29.307 に答える
1

電話自体から許可エントリを削除する方法は見つかりませんでしたが、回避策は見つかりました。

私はbundleIdentifierを変更して、電話が完全に新しいアプリと見なすようにしました。これにより、ポップアップを必要なすべてに表示させることができました

于 2012-10-18T19:41:38.550 に答える
0

名簿への認証アクセスのステータスを確認するためABAddressBookGetAuthorizationStatusに、方法で使用できます 。viewDidAppear

于 2012-10-18T18:43:49.227 に答える