Я пытаюсь получить данные из файла .php на сервере из приложения iPhone OS. В одном методе я использую следующий код:
NSString *aString = [[NSString alloc] initWithContentsOfURL:aURL encoding:anEncoding error:nil];
//See what I got
NSLog(aString);
Когда я запускаю приложение, кажется, что приложение проходит через код так быстро, что я сомневаюсь, что было достаточно времени для запроса данных. Полученная строка полностью пуста, что еще больше подтверждает мои подозрения. Что здесь происходит? Не ожидает ли приложение, что -initWithContentsOfURL получит данные из файла .php на моем сервере? Если приложение не ожидает этот метод, есть ли другой метод, который я могу использовать для выполнения запроса данных таким образом, который ЖДЕТ завершения запроса до перехода к следующему коду?
(Я также немного читал о NSURLConnection - возможно, это то, что мне следует изучить вместо -initWithContentsOfURL?)