Я использую Apple Document для создания приложения. Мне удается подключиться к серверу, но я получаю от сервера 0 байтов (нет данных ответа). Я предпринимаю следующие шаги:
Я создаю приложение на основе представления и добавляю свойство 'selectedData':
В ViewController.h:
@property (nonatomic, retain) NSMutableData *receivedData;
В ViewController.m:
@synthesize receivedData;
Действие ViewController.m 'ViewDidLoad', я добавляю:
receivedData = [NSMutableData alloc];
Добавьте кнопку в представлении и добавьте для нее действие:
// create the request
NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://..."]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
// create the connection with the request
// and start loading the data
NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
if (theConnection) {
// Create the NSMutableData that will hold
// the received data
// receivedData is declared as a method instance elsewhere
receivedData=[[NSMutableData data] retain];
} else {
// inform the user that the download could not be made
}
Когда я отлаживаю эти коды, я обнаружил, что receiveData возвращает 0 байтов. Любые идеи о том, что идет не так? Будет приветствоваться простая модификация моего кода.