Re: [問題] NSURLConnection 處理資料問題

看板MacDev作者 (蘋果愛天空)時間14年前 (2011/08/28 01:25), 編輯推噓2(202)
留言4則, 1人參與, 最新討論串1/2 (看更多)
※ 引述《yueyajbdt (碳烤焦貓)》之銘言: : http://www.uow.edu.au/handbook/yr2011/ug/arts/H11005889.html : 我正嘗試解析這個網頁,目前的進度是可以順利的加載到WebView上 : 但由於資料太多太佔空間,想截取某部份的資訊 : <div id="column-main" class="grid_14"> - </div>的部份 : 經過咕狗之後發現有個叫NSURLConnection的東西可以處裡下載下來的資訊 : 在- (void)connection:(NSURLConnection *)connection didRecieveData: : (NSData *)data : { } 裡可以處裡 : 用了NSLog(@"%@", data)去看裡面的data發覺全部都是意義不明的數字 : <3c211444f 4354950 45206874.........>一長串 試試看下面兩行。你可以看到html code NSString *html = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; NSLog(@"%@", html); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 208.123.162.2

08/28 19:11, , 1F
感謝apple大,那請問該用什麼方法在NSString裡截出特定
08/28 19:11, 1F

08/28 19:11, , 2F
部份呢
08/28 19:11, 2F

08/28 19:53, , 3F
嗯?為什麼這兩句寫在didRecieveData裡就可以顯示,寫在
08/28 19:53, 3F

08/28 19:55, , 4F
DidFinishLoading就不行…反而網路的範例可以,不懂
08/28 19:55, 4F
文章代碼(AID): #1EMIYaAY (MacDev)
文章代碼(AID): #1EMIYaAY (MacDev)