2011-11-13 3 views
0

Я пытаюсь использовать эту строку внутри этого NSURL, но я не думаю, что ее право и, в свою очередь, дает мне ошибку запроса ASI HTTP с ошибкой.Ссылка на строку внутри NSURL

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://furious-ice-356.heroku.com/places/%@/reviews.xml",self.identifier]]; 
+0

Если self.identifier является NSString, ваш код верен. Проблема должна быть где-то еще: можете ли вы предоставить больше кода? Что такое self.identifier для вас? Вы пытались NSLog значение url? – pasine

ответ

0

self.identifier возвращает (в большинстве случаев) объект типа id. Вы не можете наложить этот объект на NSString*.

Исключением является только 10.7 недавно введенное identifier свойство NSString* в протоколе NSUserInterfaceItemIdentification.

Вы можете уточнить свой вопрос, чтобы мы могли видеть, какой тип self?

+0

Идентификатор - это просто строка, в которой я храню идентификатор места. Он передает строку из одного вида в другой. self.identifier - это строка, которую я просто хочу использовать внутри URL. – Bradley

+0

Как уже сказано, проблема будет в другом месте. Вы уверены, что self.identifier действительно содержит что-то, и вы уверены, что домен https://furious-ice-356.heroku.com/places/ {{self.identifier идет здесь}}/reviews.xml' существует и достижимо? – Paul

 Смежные вопросы

  • Нет связанных вопросов^_^