Измените -startAsynchronous
на -startSynchronous
и удалите строку, в которой вы установите для delegate
запроса значение self
. Асинхронный означает, что он работает в фоновом режиме, и в этом случае вам нужно использовать методы делегата. Поскольку вы поместили все в один метод, вы хотите использовать синхронный запрос.
Редактировать
Инициализировать URL следующим образом:
[NSURL URLwithString: [@"http://..." stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding]]