OS X で構成されている場合、ACAccountStore を使用してユーザーの Facebook アカウントにアクセスしています。 を呼び出した後requestAccessToAccountsWithType:options:completion:
、Facebook アカウントへのアクセス許可を求めるダイアログがユーザーに表示されます。利用可能なオプションは「はい」と「いいえ」の 2 つです。ユーザーがこのダイアログで「いいえ」を選択した場合、アクセスは許可されません。これは完全に理にかなっています。残念ながら、後の段階でユーザーに同じ質問をする方法を見つけられませんでした。さらに を呼び出すたびrequestAccessToAccountsWithType:options:completion:
に、拒否された要求に対する応答が即座に返されます。ダイアログがポップアップしなくなりました。
私の質問は、リクエストダイアログをもう一度表示するというユーザーの最初の決定を何らかの方法でリセットできるかどうかです。