作者appleway (苹果爱天空)
看板MacDev
标题Re: [问题] NSURLConnection 处理资料问题
时间Sun Aug 28 01:25:53 2011
※ 引述《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
1F:推 yueyajbdt:感谢apple大,那请问该用什麽方法在NSString里截出特定 08/28 19:11
2F:→ yueyajbdt:部份呢 08/28 19:11
3F:推 yueyajbdt:嗯?为什麽这两句写在didRecieveData里就可以显示,写在 08/28 19:53
4F:→ yueyajbdt:DidFinishLoading就不行…反而网路的范例可以,不懂 08/28 19:55