close
同步傳輸取得網路資料, 透過請求方式等待server回傳資料
此範例為將接收到的資料轉換為字串格式, 並且透過Button點擊事件觸發同步傳輸事件
- (IBAction)getDataBtnClick:(id)sender {
/*儲存欲取得之路徑並指定給urlString*/
NSString *urlString = @"http://yahoo.com.tw";
/*建立NSURL request物件設定請求內容*/
NSURLRequest *request =[NSURLRequestrequestWithURL:[NSURLURLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]
cachePolicy:NSURLRequestReloadIgnoringCacheDatatimeoutInterval:60.0f];
/*設定同步請求*/
NSData *returnData = [NSURLConnectionsendSynchronousRequest:
request returningResponse:nilerror:nil];
/*接收到的資料NSData格式無法直接閱讀, 所以還要做編碼動作轉換成字串格式*/
NSString *returnString =[[NSStringalloc]initWithData:
returnData encoding:NSUTF8StringEncoding];
NSLog(@"%@", returnString); //將字串印出
}
文章標籤
全站熱搜
留言列表