2009-04-01 24 views

Trả lời

9

Thông tin cho bạn đây!

Cái này lấy hình ảnh từ máy chủ web.

NSURL *url = [ NSURL URLWithString: [ NSString stringWithFormat:@"http://www.somewebsite.com/demo.png"] ]; 
    image = [ [ UIImage alloc ] initWithData: [ NSData dataWithContentsOfURL: url ] ]; 

hay, cái này lấy một trang web ...

NSURL *url = [ NSURL URLWithString:[ NSString stringWithFormat: @"http://www.google.com/search?q=%@", query ] ]; 
    NSURLRequest *request = [ NSURLRequest requestWithURL: url ]; 

Để làm điều đó không đồng bộ, bạn nên kiểm tra NSURLConnection.

+0

Tôi làm ví dụ thứ hai điền biến truy vấn bằng @ "joe". Tôi làm như sau: Phản hồi NSData *Data = [yêu cầu HTTPBody]; và dữ liệu phản hồi quay lại với 0 byte thông tin. Tôi có làm gì sai không? Tôi muốn nhận được phản hồi và chuyển đổi thành chuỗi – Atma

2

Hãy xem NSURLConnection. Bạn sử dụng nó để yêu cầu một URL, đồng bộ hoặc (tốt) không đồng bộ. Các tài liệu đầy đủ cho các hệ thống URL là ở đây:

http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/URLLoadingSystem/URLLoadingSystem.html

Nhưng những gì bạn thực sự có thể muốn là:

http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html#//apple_ref/doc/uid/20001836-BAJEAIEE

Apple cung cấp một số mẫu mã mà nên giúp bạn bắt đầu.

Các vấn đề liên quan