誰でも知っています。ユーザーが特定の画面とやり取りするときにサービスコールを行う方法ユーザーがアプリとやりとりしている間に追加データを呼び出す必要があることを意味します。デバイスはハングアップしているように見えます。お願い助けて。 Getリクエスト用のアプリの実行中にバックグラウンドでサービスコールを行うにはどうすればいいですか
2
A
答えて
0
このコード
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager GET:@"http://example.com/resources.json" parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(NSURLSessionTask *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
または
NSURL *URL = [NSURL URLWithString:@"http://example.com/resources/123.json"];
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager GET:URL.absoluteString parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(NSURLSessionTask *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
+0
投稿者はあなたが投稿したコードで何をすべきですか?彼はバックグラウンドでサービスコールをしたい、あなたの答えはこれに対処していますか? – Cristik
-1
あなたが任意のコードスニペットを言及していないとして、私はあなたがmain
スレッド上とすることを、すべての操作を実行しているを想定あなたのアプリがぶら下がっている理由です。 main
スレッドとbackground
スレッドに関する具体的には、我々はthread.Soあなたはこのようなあなたのbackground
タスクのための別のスレッドを作成することができますいくつかの他のmain
スレッドとbackground
タスクの全てUI
関連のタスクを実行します。
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
//Perform your background task here
});
関連する問題
- 1. 現在実行中のLinuxプロセスをバックグラウンドで実行するにはどうすればよいですか?
- 2. ページをバックグラウンドで実行するにはどうすればいいですか?
- 3. ウィンドウフォームアプリケーションをバックグラウンドで実行するにはどうすればいいですか?
- 4. Androidアプリを常にバックグラウンドで実行するにはどうすればいいですか?
- 5. タイマーをバックグラウンドで実行するにはどうすればよいですか?
- 6. バックグラウンド実行中のサービスからアラートダイヤログ(ポップアップ)を表示するにはどうすればいいですか?
- 7. iOS4アプリをバックグラウンドで実行するにはどうすればよいですか?
- 8. アプリがバックグラウンドで実行されていなくてもiOSアプリでコードを実行させるにはどうすればよいですか?
- 9. デバイス上の実行中のiPhoneアプリにSharkをバインドするにはどうすればいいですか?
- 10. ホームステッドで実行中のLaravelアプリ - 携帯端末でアクセスするにはどうすればいいですか?
- 11. アプリがバックグラウンドで実行されているか、アンドロイドを殺しているかどうかを確認するにはどうすればよいですか?
- 12. Python:Celery、どうすればバックグラウンドで実行できますか?
- 13. Androidで他のアプリの実行中のアクティビティを検出するにはどうすればよいですか?
- 14. Dockerで実行中のKarafでコマンドを実行するにはどうすればよいですか?
- 15. アンドロイドで実行中のアプリのバッテリー使用量をトラッキングするにはどうすればよいですか?
- 16. アプリのインストール中に特定のコードを実行するにはどうすればよいですか?
- 17. テストクラスの実行中にマネージトリガの実行を停止するにはどうすればよいですか?
- 18. 実行中のアプリに意図を切り替えるにはどうすればよいですか?
- 19. iOSでバックグラウンドで長期実行タスクを実装するにはどうすればよいですか?
- 20. xamarinフォームのバックグラウンドでタイマーを実行するにはどうすればいいですか?
- 21. バックグラウンドでdjangoを使用するスクリプトを実行するにはどうすればいいですか?
- 22. デプロイ中にテストが実行されないようにするにはどうすればよいですか?
- 23. Firefoxが現在実行中にヘッドレスモードで実行されているかどうかを確認するにはどうすればよいですか?
- 24. Javaプログラムをバックグラウンドで実行するにはどうすればいいですか?
- 25. Daphne Server(Django Channels)とワーカーをバックグラウンドで実行するにはどうすればいいですか?
- 26. iphoneアプリケーションをバックグラウンドで長時間実行するにはどうすればいいですか?
- 27. バックグラウンドでLaravel 5.2のキューリスナーを実行するにはどうすればよいですか?私のプロジェクトで
- 28. アプリケーションを閉じたときにアプリケーションをバックグラウンドで実行するにはどうすればよいですか?
- 29. バックグラウンドで(出力をファイルにパイプして)コマンドを実行するにはどうすればよいですか?
- 30. レルムの移行中に、多対1の移行を行うにはどうすればよいですか?
をあなたのコードを表示します。 – Losiowaty
@Losiowatyどのコードですか? OPは何かをする方法を尋ねています、これは彼/彼女がこれに関するコードを持っていないことを示唆しています。それともアプリの他の部分を求めていますか?はいの場合は、どのパーツを指定してください。 – Cristik
"しかし、それでもデバイスがハングアップしているように見えます" - これから、OPはそれをやろうとしました。 – Losiowaty