NSURL 클래스 참조에 제공된 메소드를 사용하여 구성표, 경로 및 매개 변수를 가져 오기 위해 URL을 구문 분석하려고합니다.스키마에 이중 슬래시가없는 경우 NSURL 구성 요소를 가져올 수 없습니다.
NSString *urlString = @"customScheme:myPath?parameter=hello&other_parameter=12";
NSURL *url = [NSURL URLWithString:urlString];
내가 NSURL에서 그 값 중 하나를 잡아 수 없습니다 : 나는 (계획 이후에는 이중 슬래시)의 URL이 방법을 구축하지 않는 경우, 그러나에 주목하고있다. 즉, 방법은
path
query
return nil입니다.
은이 같은 이중 슬래시를 추가하는 경우 :
NSString *urlString = @"customScheme://myPath?parameter=hello&other_parameter=12";
NSURL *url = [NSURL URLWithString:urlString];
모든 것이 잘 작동합니다. 왜 이런거야?
감사합니다.