作者charlesdc (MoOn)
看板MacDev
標題[問題] 請教關於要求網頁回應時的延遲問題
時間Mon Oct 11 16:47:39 2010
餓死抬頭
小弟因為某種原因要開始寫iPhone軟體
但基礎並不是很好
以前都是在做數值分析寫演算法的部分
突然來了一個物件導向東東真的是______
====================================以上廢話====================================
目前我自學的方法都是找一堆小程式抓取部分的程式碼來修改達成我想要的功能
我在某個範例中找到下列這一小段用來給網頁參數然後回傳值
NSMutableURLRequest* therequest = [NSMutableURLRequest requestWithURL:[NSURL
URLWithString:msg]];
[therequest setHTTPMethod:@"GET"];
[therequest setHTTPBody:[[NSString stringWithFormat:@"%@",message]dataUsingEncoding:NSASCIIStringEncoding]];
NSURLResponse* response;
NSError* error;
NSData* create_data = [NSURLConnection sendSynchronousRequest:therequest
returningResponse:&response error:&error];
NSString* check_msg = [NSString stringWithFormat:@"%@",[[[NSString alloc]
initWithData:create_data encoding:NSASCIIStringEncoding] autorelease]];
使用上並無什麼問題
但是我的頁面上有一個利用timer來控制動作的圖
等待網頁回應的過程中那個timer同時也在等待
看起來就會像是LAG
請問有什麼辦法可以解決嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.1.232
1F:→ zonble:改用 NSURLConnection 的 delegate 來收資料 10/11 17:27
2F:→ zonble:讓runloop可以繼續跑 10/11 17:27
3F:→ zonble:另外,寫這種 REST service client 的話 10/11 18:05
5F:→ charlesdc:恩~~~吃飯時間看到大大的回覆不知道是喜還是優>< 10/11 18:21
6F:→ charlesdc:不過感謝阿~~我好好研究一下 10/11 18:22