2011-11-13 5 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이면 코드가 올바른 것입니다. 문제는 다른 곳에서 발생해야합니다. 더 많은 코드를 제공 할 수 있습니까? 당신을위한 자기 식별자가 무엇입니까? 당신은 URL의 가치를 NSLog하려고 했습니까? – pasine

답변

0

self.identifier 반환 유형 id의 객체입니다. 이 오브젝트는 NSString*으로 전송할 수 없습니다.

유일한 예외는 NSUserInterfaceItemIdentification 프로토콜에서 새로 도입 된 identifier의 속성 인 NSString*입니다.

self에 어떤 질문이 있는지 궁금 할 지 모르니?

+0

식별자는 단순히 장소 ID가있는 문자열입니다. 문자열을 한 뷰에서 다른 뷰로 전달합니다. self.identifier는 단순히 URL 안에 캐스팅하려는 문자열입니다. – Bradley

+0

notme 이미 문제가 다른 곳에있을 것이라고 말했다. 정말로 self.identifier는 무언가를 포함하고 있으며 도메인'https://furious-ice-356.heroku.com/places/ {{self.identifier goes here}}/reviews.xml'이 존재한다는 것을 확신합니까? 도달 할 수 있습니까? – Paul