2014-06-17 2 views
1

나는이 같은 NSURLRequest를 구성하려면 :XML 형식의 인수로 NSURLRequest를 생성하는 방법은 무엇입니까?

NSString *str = @"http://example.com?format=xml&data=<token>123456</token>"; 
NSURL *url = [[NSURL alloc] initWithString:str]; 
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url]; 

그래서이 전무를 반환, XML 형식 인수 data=<token>123456</token>를 지원하지 않는 NSURL을 보인다.

하지만이 종류의 URL을 내 UIWebView에로드해야합니다.

답변

1

stringByAddingPercentEscapesUsingEncoding:을 사용하여 특수 문자를 "탈출"하면 어떨까요?

NSString *str = @"http://example.com?format=xml&data=<token>123456</token>"; 
NSString *escaped = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:escaped]]; 
관련 문제