問題タブ [twrequest]

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 に答える
566 参照

ios - 非 ARC プロジェクトで使用すると TWRequest がリークするようです

Instruments (Leaks) は、TWRequest を使用するとメモリ リークを報告しますが、何が間違っているのかわかりません。

問題を再現する手順は次のとおりです。

新しい Xcode プロジェクト (ARC は無効) を作成し、Twitter フレームワークを追加してから、次の行をコードに追加します (例: viewDidLoad 内):

このコードを Instruments (Leaks) でプロファイリングした後、「performRequestWithHandler」の行がリークしていることがわかります。

楽器のスクリーンショット

標線

このリークを防ぐために何をすべきか考えていますか?

ここで同様の質問を見つけましたが、私が説明している問題とは無関係のようです。

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

objective-c - iOS 5 Twitter フレームワーク。ユーザーの OAuth アクセス トークンの取得

ユーザー アカウントへのアクセスが許可された後、そのユーザーの OAuth アクセス トークンを取得できた人はいますか?

twitter は iOS ドキュメントで「Reverse Auth」と呼ばれるプロセスを使用することについて言及していますが、他のどこにも言及していないようです。

私はここで少し迷っているので、誰かが内部を提供できるなら、それは大歓迎です.

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

twrequest - 返信を投稿するときに TWRequest がクラッシュする

TWRequest を使用して (「in_reply_to_status_id」を使用して) Twitter に返信を投稿していますが、何らかの理由で TWRequest がクラッシュしています。

したがって、ユーザーが replyID を提供した場合は、次のようになります。

これを指すクラッシュが発生しています:

そしてクラッシュ:

これは、replyID を指定しなくても問題なく機能します。助けてくれてありがとう。

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

ios5 - iOS 5TwitterperformRequestWithHandlerがデバイスで機能しない

MGTwitterEngineの使用から新しいiOS5.0TwitterAPIに変換しました。私のアプリは、シミュレーターで実行するとチャンピオンのように機能します。ただし、iPad(デバイス)で実行すると、performRequestWithHandlerは常にリクエストタイムアウトで終了します。アプリに自分のTwitterアカウントへのアクセスを許可しましたが、公式のiPad Twitterクライアント(新しいiOS 5.0 Twitter APIも使用しています)は正常に機能します。

シミュレーターでうまく機能するのに、なぜデバイスで機能しないのか途方に暮れています。

私のiPadはソフトウェアバージョン5.0.1(9A405)を実行しています

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

objective-c - Objective-C でのブロック内でのブロックの使用: EXC_BAD_ACCESS

iOS 5 の新しいTWRequestAPI を使用して、ブロックの使用に関連するレンガの壁に遭遇しました。

私がしなければならないことは、最初のリクエストに対して成功したレスポンスを受け取ったら、すぐに別のリクエストを開始することです。2 番目のリクエストの完了ブロックで、マルチステップ オペレーションの成功または失敗を通知します。

これが私がやっているおおよそのことです:

私はどちらのリクエストも保持していませんし、それらへの参照をどこにも保持していません。それはただのファイアアンドフォーゲットです。

ただし、アプリを実行すると、次のようにクラッシュしEXC_BAD_ACCESSます。

最初のリクエストは問題なく実行されますが、ハンドラーを使用して 2 番目のリクエストを起動しようとすると、クラッシュします。そのコードの何が問題になっていますか?


リクエストを作成する方法は次のように簡単です。

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

iphone - maxConcurrentOperationCount を無視する NSInvocationOperation

NSInvocationOperation を使用して、いくつかの TWRequest 呼び出しをキューに入れようとしています。メソッド呼び出しを正しい順序で追加しているように見えますが、doSomething: メソッドはほぼ同時に呼び出されます。つまり、次々にではなく同時に実行されます。これが私が達成したいことです。

さらに、完全な順序が間違っているため、次々に実行されていないことがわかります...

ログには次のように表示されます。

(1)が終了した後に(2)リクエストを実行することを期待しています...何かポインタはありますか?

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

iphone - TWRequest を使用してツイートに地理位置情報を添付する方法

ユーザーの場所を TWRequest に添付したいと思います。URL を (次のようなもので) 変更しようとしまし"http://api.twitter.com/1/statuses/update.json?lat=37.76893497&long=-122.42284884"たが、応答は "401 Unauthorized" または "400 Bad Request" でした。

私のTWRequest:

前もって感謝します。

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

iphone - TWRequestのEXC_BAD_REQUESTに関する問題

私は次のコードを持っていますが、リクエストを実行すると常にクラッシュします、何か考えはありますか?

更新:NSZombieEnabledをオンにすると

これはどこにもありません

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

ios - カスタムの「via」を含むツイートに iOS 5 Twitter フレームワークで署名するにはどうすればよいですか?

おそらくご存じのとおり、Apple は iOS 5 で Twitter フレームワークをリリースしました。これは TWRequest、Twitter API への HTTP 呼び出しを可能にする というクラスを提供します。このaccountsdプロセスは、すべての OAuth 署名を処理します。
そのような場合TWRequest、ツイートは「iOS 経由」と表示されます。この識別情報を失わないように、クライアント固有の情報を埋め込む方法はありますか?

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

objective-c - ARC プロジェクトでの TWRequest リーク

以下の関数を作成しましたが、performRequestWithHandler でリークしているようです。

}

バックトレースによるリーク:

漏洩したオブジェクト ---- # ---- アドレス ---- サイズ ---- 責任ライブラリ ---- 責任フレーム

XPCProxy ---- 1 ---- 0x2c6480 ---- 32 バイト ---- アカウント ---- -[ACOAuthSigner initWithAccount:]

NSArray ---- 1 ---- 0x2cf010 ---- 64 バイト ---- XPCObjects ---- -[XPCProxy restrictDecodingToWhitelistedClassNames:]

Malloc 128 バイト ---- 1 ---- 0x2d0650 ---- 128 バイト ---- libdispatch.dylib dispatch_queue_create$VARIANT$mp

Malloc 128 バイト ---- 1 ---- 0x2cf0f0 ---- 128 バイト ---- libdispatch.dylib dispatch_queue_create$VARIANT$mp

ありがとうございました。