2009-10-03 3 views
2

Мое приложение обращается к простому php-файлу на моем сервере, который делает простое эхо «ДА»; для целей тестирования. Я пытаюсь получить содержимое эха в объект NSString, как показано ниже, но моя строка ВСЕГДА возвращает (null). Что не так?Почему не -stringWithContentsOfURL возвращает мое php-эхо?

NSString *theString = [NSString stringWithContentsOfURL:aURLThatEchos]; 
NSLog(@"Value is: %@", theString); 



//Outputs: Value is: (null) 

ответ

1

Убедитесь, что URL-адрес на самом деле является действительным объектом NSURL, отличным от нуля. Удостоверьтесь, что сервер видит хит. Вы также можете попробовать использовать NSURLConnection, ASIHTTPRequest или какой-либо другой асинхронный метод, чтобы сделать запрос, поскольку это предоставит вам больше информации об ошибках и ошибках.

1

Чтобы убедиться, что вы знаете, что при вызове stringWithContentsOfURL URL-адрес должен быть не строкой, а объектом NSURL, связанным с [NSURL URLWithString:@"http://site.com"];?