파일을 서버에 업로드하여 경로가 file :// somepath로 시작하는 경로가 될 수있는 시나리오가 나타납니다. ../ NSURL urlWithFilePath를 사용하여 서버로 변환합니다.URL이 로컬 파일 경로인지 원격 파일 경로인지 결정하는 방법
서버에 파일이 있으면 해당 파일을 다운로드하고 동일한 파일에 대해 http : //와 같은 원격 경로를 가져 오는 메커니즘이 있습니다.
이제 이미지를 탭할 때 전체 화면으로 열려고하지만 그 전에는 [NSURL URLWithString] 또는 [NSURL fileURLPath]를 적용할지 여부를 결정해야합니다.
아무 것도 열려있는 이미지에 올바르게 적용하기 전에이를 감지하는 방법을 추측하십시오.
당신은'파일 수 없습니다 : 원격 서버에'URL을. 로컬 파일에만 해당됩니다. – rmaddy
고마워요 rmaddy하지만 내 쿼리 대답이 아니라, 나는 DB의 문자열 경로에서 업로드하거나이 정보를 다운로드 할 때 자신의 원격 또는 로컬 경로가 저장되어 결정 싶어요. –
문자열에 스킴이 있으면 'URLWithString'을 사용하십시오. 그렇지 않다면,'fileURLWithPath'를 사용하십시오. – rmaddy