をトリガするためにASIHTTPRequestコールバックデリゲートを取得することはできません違う?はなぜ私のコールバックデリゲートがトリガされません
0
A
答えて
3
クラスメソッドを作成したので、セレクタメソッドにアクセスできないb/cと呼ばれることはありません。
+(void)getQuestions:(NSString*)sectionId
利用シンクロコール:
+(void)getQuestions:(NSString*)sectionId{
NSString* url = @"http://dev.speechlink.co.uk/David/tester.php";
NSURL *link = [NSURL URLWithString:url];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:link];
[request setPostValue:sectionId forKey:@"section"];
[request startSynchronous];
NSError *error = [request error];
if (!error) {
//Do what you want with the response
}else{
//Error
}
}
EDIT 2は、関数に、デリゲートのパラメータを渡します。
+(void)getQuestions:(NSString*)sectionId respondToDelegate:(id)delegate{
NSString* url = @"http://dev.speechlink.co.uk/David/tester.php";
NSURL *link = [NSURL URLWithString:url];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:link];
[request setPostValue:sectionId forKey:@"section"];
[request setDelegate:delegate];
[request setDidFinishSelector:@selector(requestFinished:)];
[request startAsynchronous];
}
0
あなたのコードに関する部分私は、別のクラスのクラスメソッドにリクエストトリガーを置いているとは確信していません。 [dbConnector getQuestions:@"2"];
が実際に目的の方法を実行していることをご存知ですか?
関連する問題
- 1. タッチがトリガされていません!
- 2. なぜタッチイベントが2回トリガされたのか分かりません
- 3. Android - なぜ私のトーストメッセージが表示されませんか?
- 4. なぜ私のCSSファイルがロードされていませんか?
- 5. なぜ私のビューは描画されませんか?
- 6. なぜ私のコードはコンパイルされませんか?
- 7. 私のイメージはなぜ表示されませんか?
- 8. Rails:なぜ私のscssファイルはコンパイルされませんか?
- 9. なぜ私のタイルセットはHTMLキャンバスにレンダリングされませんか?
- 10. 私の方法はなぜ印刷されませんか?
- 11. なぜ私のUITableViewディスプレイは表示されませんか?
- 12. なぜ私のアレイは満たされていませんか?
- 13. なぜ私の関数は実行されませんか?
- 14. なぜ私のファイルは削除されませんか?
- 15. 私のマングースモデルはなぜロードされませんか?
- 16. 私のMPMoviePlayerControllerはなぜ再生されませんか?
- 17. ASP.NET - なぜ私のクッキーは保持されませんか?
- 18. なぜ私のUITextFieldは保存されませんか?
- 19. なぜトリガでは反対の操作<が動作しませんか?
- 20. なぜ私はアンドロイド2.2のGUIエディタが表示されませんか?
- 21. は、なぜこれがF#でコンパイルされません
- 22. MySQLトリガがトリガされない?
- 23. なぜ私のプロジェクトはクリーニングせずにリンクされませんか?
- 24. なぜ右クリックが.click()でトリガされないのですか?
- 25. Spinner.setSelectionがOnItemSelectedListenerトリガされません正しく
- 26. 角度$時計がトリガされていません
- 27. OnPaintがトリガされませんでしたか?
- 28. ABAPでSTART-OF-SELECTIONがトリガされませんでしたか?
- 29. なぜ私は "コンストラクタが定義されていません"というエラーが表示されますか?
- 30. なぜ私のキュウリの機能が実行されていません
申し訳ありませんが、どうすれば解決できますか? dbConnectorクラスは単なるライブラリクラスなので、クラスメソッドを使用したかった – David
synchronich接続を使用 – Cyprian
コードで答えを編集しました。 – Cyprian