반응형
'베이스에 대해 해결'하기 위해 거짓을 전달하는 것과 참을 전달하는 것의 차이점은 무엇입니까?NSURL 구성 요소 인스턴스를 초기화할 때 'URL'을 선택하시겠습니까?
저는 이 두 가지 전화 방식의 차이점이 무엇인지 이해할 수 없습니다.
NSURLComponents(URL: url, resolvingAgainstBaseURL: true)
그리고.
NSURLComponents(URL: url, resolvingAgainstBaseURL: false)
서류 설명이 이해하기 어렵다는 걸 알았어요이 api가 어떻게 작동하는지 보여줄 수 있는 간단한 예를 누군가에게 보여줄 수 있을까요? (여러 가지 매개변수 조합을 시도해봤지만 결과는 똑같았습니다...)
URL 구성 요소를 에서 생성하는 경우에만 차이가 있습니다.NSURL
다른 것과 관련하여 만들어진.NSURL
:
let baseURL = NSURL(string: "http://server/foo/")!
let url = NSURL(string: "bar/file.html", relativeToURL: baseURL)!
print(url.absoluteString)
// "http://server/foo/bar/file.html"
와 함께resolvingAgainstBaseURL == false
URL 구성 요소는 URL의 상대적인 부분만 나타냅니다.
let comp1 = NSURLComponents(URL: url, resolvingAgainstBaseURL: false)!
print(comp1.string!)
// "bar/file.html"
와 함께resolvingAgainstBaseURL == true
URL 구성 요소는 완전히 확인된 URL을 나타냅니다.
let comp2 = NSURLComponents(URL: url, resolvingAgainstBaseURL: true)!
print(comp2.string!)
// "http://server/foo/bar/file.html"
언급URL : https://stackoverflow.com/questions/38720933/whats-the-difference-between-passing-false-and-true-to-resolvingagainstbaseurl
반응형
'programing' 카테고리의 다른 글
평균을 계산할 때 산술 오버플로를 제공하는 SQL Server (0) | 2023.08.30 |
---|---|
Java와 String()의 신속한 동등성 (0) | 2023.08.30 |
Microsoft Excel에서 두 날짜 간의 차이를 분 단위로 얻는 방법은 무엇입니까? (0) | 2023.08.30 |
xlsxwriter에서 워크시트 순서를 변경할 수 있습니까? (0) | 2023.08.25 |
MariaDB 업데이트 문에 대한 올바른 구문 (0) | 2023.08.25 |