iOS のアカウント フレームワークを使用して、Twitter をアプリに統合しようとしています。電話する:
ACAccountStore *accountStore = [[ACAccountStore alloc] init];
ACAccountType *twitter = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
[accountStore requestAccessToAccountsWithType:twitter
options:NULL
completion:accountStoreHandler];
accountStoreHandler
以前に定義した長い C ブロックはどこにありますか。ただし、コードを実行すると、Twitter アカウントへのアクセスを求められても、求められなくても、accountStoreHandler
すぐに起動されます。Twitter の設定に移動すると、アプリに Twitter へのアクセスが許可されていないことがわかります (他のすべてのアプリがそこで許可されていることがわかります。また、デバイスに有効な / 機能する Twitter アカウントがあります)。問題は、それが私ほどではなかったことです。さらに、アプリを削除して再構築しましたが、まだ Twitter へのアクセスを求められません。まれなケースで Twitter ログイン機能をテストする必要がありますが、設定から手動で Twitter アクセスを許可すると、すべてが適切に機能することを確認できません。最初の Twitter ログイン機能をテストする正しい方法は何ですか?granted = NO
error = nil
明確にするために:はい、設定から手動でアクセスを許可できますが、機能しますが、アプリをインストールしたばかりのデバイスを「シミュレート」する方法を探しています。シミュレーターでテストできないように、ARM ライブラリを使用した写真アプリ)。