問題タブ [acaccount]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
380 参照

ios - Twitter の ACAccountStoreRequestAccessCompletionHandler でボタンを更新するときの iOS の遅延

写真を撮った後に表示される Instagram の共有ページのように、Twitter への共有を示すトグル ボタンを作成しようとしています。具体的には、状態で開始するのは UIButton でありNormal、それを押すSelectedと、ユーザーの Twitter ハンドルをタイトルとして持つ状態になります。

最初のタップで、保存されている Twitter アカウントの ACAccountStore をチェックします。問題は、関数内の ACAccountStoreRequestAccessCompletionHandler の遅延requestAccessToAccountsWithTypeです。ハンドラーで、Twitter ハンドルをセットアップし、ボタンを選択するように変更します。ただし、ボタンが選択された状態を視覚的に変更するには、長い時間がかかります。これは、呼び出し後に NSLog によって検証されたように、選択された状態にあるにもかかわらずです。

この遅延の原因がわかりません。これは、ボタンを処理するコードです。

ご協力いただきありがとうございます。

0 投票する
1 に答える
1158 参照

ios - iPhoneシミュレータでTwitterのアクセス許可をリセットするにはどうすればよいですか

タイトルが質問です。注:この質問はiOSシミュレーターに限定されています-デバイス上でうまく機能します。

iPhoneのTwitterアカウントを介してTwitterにアクセスするクライアントを構築しています。requestAccessToAccountsWithType:options:completion:最初に行うことは、ACAccountStoreのメソッドを介してアカウントへの許可を求めることです。完了ハンドラーは、アカウントが1つしかない場合はアカウントを選択し、ユーザーが複数のアカウントを選択できるようにします。さらに、アクセスが拒否された場合、制限された機能に関するアラートを表示します。

そのメソッドの完了ハンドラー、特にアクセスが拒否された部分を検証しようとしていますが、その努力には喜びがありません。

私が最初に考えたのは、[設定]>[プライバシー]>[Twitter]でチェックインすることでした。(私のアプリが実際にアカウントにアクセスしているにもかかわらず)アプリがリストされていないため、そこで変更することはできません。[設定]>[一般]>[リセット]>[場所とプライバシーのリセット]を試しましたが、そこにも喜びはありません。このためのメニュー項目もないようです。

0 投票する
1 に答える
274 参照

objective-c - ユーザーのFacebookアカウントにアクセスするにはどうすればよいですか?OSXマウンテンライオン

WWDCのコードを使用して、ユーザーのFacebookアカウントにアクセスしています。

しかし、それは私にエラーを与えますrequestAccessToAccountsWithType:withCompletionHandler:
ここに画像の説明を入力してください
ユーザーのFacebookアカウントにアクセスするにはどうすればよいですか?

0 投票する
1 に答える
623 参照

xcode - TWRequestコードは機能しますが、表示が非常に遅いですか?

私はTWrequestと協力して、Twitterリストをテーブルビューで表示しています。次のコードは機能します。問題は、テーブルの更新が非常に遅いことです。私は要求応答をNSloggingしています(これは非常に迅速に発生します)。また、各リストをループして、リスト'name'を配列に追加しています(これも非常に迅速に<1秒で発生します)。ただし、説明のつかない理由により、テーブルの更新にはさらに約4秒かかります。

テーブルのリロードにこれほど時間がかかるのはなぜですか?問題は応答を解析することではありません(nslogでこれが非常に迅速に発生することがわかるため)、テーブルに表示するのに長い時間がかかりますか?非常に感謝しています!

0 投票する
1 に答える
411 参照

facebook - デバイスでサービスにログインしているかどうかを確認する際にアプリのクラッシュを再現できない

クラッシュ ログによると、ユーザーがデバイスで Facebook にログインしているかどうかを確認しているときに、起動時にクラッシュするアプリがあります。問題は、このクラッシュを再現できず、別のデバイスで発生することです。これまでのところ、このクラッシュは iOS 6 より前のオペレーティング システムでしか発生していません。私のアプリでサポートされている最も古い iOS は 4.3 です。

このメソッドが時々失敗する理由についての手がかりを誰かが提供できる場合、コードは次のとおりです(そしてほとんどの場合は失敗しません!)

私が得るエラーは EXC_BAD_ACCESS (SIGSEGV);KERN_INVALID_ADDRESS at 0x00000000 です。

0 投票する
3 に答える
2280 参照

ios6 - ACAccount Facebook: 現在のユーザーに関する情報を照会するには、アクティブなアクセス トークンを使用する必要があります。

ユーザーの Facebook データにアクセスするために iOS 6 ソーシャル フレームワークを使用しています。ACAccountと を使用して、アプリ内で現在のユーザーのようなものを取得しようとしていますSLRequestACAccountという名前の有効な Facebook アカウント参照がありfacebook、次の方法でユーザーのいいねを取得しようとしています。

私のハンドラーでは、次の応答が得られurlます。@"https://graph.facebook.com/me/likes?fields=name";

フレームワークでアクセス トークンを処理するべきではありませんか? 同様の投稿Querying Facebook user data through new iOS6 social frameworkを見つけましたが、論理的にアクセストークン/ログインチェックはフレームワークによって自動的に処理される必要があるため、アクセストークンパラメーターを URL にハードコードすることは意味がありません. 私が見たすべての例では、アクセス トークンを手動で操作する人は誰もいません。

http://damir.me/posts/facebook-authentication-in-ios-6

iOS 6 の Facebook 投稿手順が「remote_app_id が保存された ID と一致しません」 などのエラーで終了する

組み込みのソーシャル フレームワークで iOS6 専用のアプローチを使用していますが、Facebook SDK は使用していません。何か不足していますか?

ありがとう、

できる。

0 投票する
0 に答える
367 参照

ios - Facebookアカウントを設定にエクスポートする方法

公開権限でログインに成功した後、Facebook アカウントをシステム アカウント ストレージにエクスポートできません。助言がありますか?

0 投票する
0 に答える
699 参照

ios - SLRequest エラー 2500 の処理

SLRequest を使用して Facebook の投稿を作成する際に問題を引き起こす主な原因は、基本的に 2 つあります。 1. ユーザーが Facebook でアプリのアクセス許可を削除します。これによりエラー 2500 が発生し、アプリを「再インストール」して権限を最初から取得する必要があることを意味します。2. トークンの有効期限が切れています。ここで行う必要があるのは、資格情報を更新することだけです。

私の問題は主に最初のものにあります。資格情報の更新は処理できましたが、「renewbigtime」(私が好きなように呼んでいます) しようとしたり、アプリを再インストールして権限を再度取得しようとすると、非常に困難になります。

これが私のFacebook投稿コードのレイアウトです(なぜ私がこのようにするのかについての説明についてはコメントを参照してください):

まず、ユーザーは設定ビュー コントローラーで Facebook 共有をオンにする必要があります。

さて、投稿コードに取り掛かります。このコードは、Table View の Detail View Controller にあります。テーブル ビューには記事が一覧表示され、いずれかをクリックすると、webView を使用して詳細ビューに表示されます。viewWillAppear で、アプリは「facebook」キーの bool 値をチェックします。NO の場合は、記事を表示するだけです。YES の場合、ウォールへの投稿を試みます (説明については、もう一度コメントを参照してください)。

ユーザーが Facebook AppCenter に移動し、アプリの横にある [X] をクリックすると、投稿しようとするとエラー コード 2500 が表示されるため、このメソッドがトリガーされます。パーミッション:

問題は、この時点でアプリがループに陥ることです。エラー 2500 が発生した場合、資格情報を更新しようとしますが、エラー 2500、更新の試行、2500、更新の試行が引き続き発生します。renewbigtime セクションで他のエラー メッセージがトリガーされることはありません。

0 投票する
1 に答える
437 参照

ios - SLRequest での複数の Twitter アカウントの処理

SLRequest を使用するには、iOS アプリでツイートするための優れたチュートリアルがいくつかあります。ただし、それらのほとんどは、Twitter アカウントから最後のオブジェクトを取得するだけです。複数の Twitter アカウントが iOS 設定にサインインしている可能性があるため、開発者はツイートする前にどのアカウントから選択するかのオプションを提供する必要がありますか、それともデフォルトを使用するだけですか?

0 投票する
2 に答える
834 参照

iphone - Social Framework の使用時に Facebook のエラー ACErrorPermissionDenied (エラー コード 7) を取得する

を使用して、ユーザーの Facebook アカウント ID と名前を取得していますACAccountStore

ユーザーに許可を求めるアラートが表示され (「XYZ があなたのニュース フィードとプロファイルにアクセスしようとしています」)、ユーザーが [許可しない] をタップすると、エラー コード 7 が表示されますACErrorPermissionDenied

しかしその後、[設定] に移動してアプリの Facebook 設定をオンにし、アプリに戻ると、アラートが再びポップアップ表示され、ユーザーが [OK] をタップすると、エラー コード 7 ( ACErrorPermissionDenied) が引き続き表示されます。設定有効にして、アプリで [OK] をタップしましたが、それでもこのエラーが表示されます。

初めてアクセスを許可し、その後設定からアクセスをオンまたはオフに切り替えると、適切なエラーまたは成功が表示されます。この問題は、ユーザーが最初に「許可しない」をタップした場合にのみ発生します。要求されたときに彼がアプリでそれを許可しない場合、彼は私のアプリへの FB アクセスを許可できません。

次のコードを使用して、iOS 6.0 および 6.0.1 でこれをテストしました。