programing

NSURL을 NS 문자열로 변환

muds 2023. 5. 21. 12:04
반응형

NSURL을 NS 문자열로 변환

저는 사용자가 내장된 앱 이미지 또는 아이폰 사진 라이브러리에서 이미지를 선택할 수 있는 앱을 가지고 있습니다.나는 다음과 같은 객체를 사용합니다.NSString구제할 재산imagePath.

이제 내장된 앱 이미지의 경우 파일 이름을 파일 이름으로 가져옵니다.NSString에 있어서의 절약.[occasion imagePath]하지만 사용자가 사진 라이브러리에서 이미지를 선택하는 두 번째 경우에 나는 사진을 받습니다.NSURL제가 변환하고 싶은 것은NSString그것을 저장할 수 있는[occasion imagePath].

변환이 가능합니까?NSURL완전히NSString?

목표 C:

NSString *myString = myURL.absoluteString;

Swift에서:

var myString = myURL.absoluteString

문서에 더 많은 정보가 있습니다.

순수 문자열에 관심이 있는 경우:

[myUrl absoluteString];

URL로 표시되는 경로(및 사용할 경로)에 관심이 있는 경우NSFileManager예):

[myUrl path];

Swift에서 사용해 보십시오.

var urlString = myUrl.absoluteString

목표-C:

NSString *urlString = [myURL absoluteString];

빠른 업데이트:

var myUrlStr : String = myUrl.absoluteString

저는 단지 이것과 싸웠지만 이 업데이트는 작동하지 않았습니다.

이것은 결국 Swift에서 이루어졌습니다.

let myUrlStr : String = myUrl!.relativePath!

한 가지 방법을 사용할 수 있습니다.

NSString *string=[NSString stringWithFormat:@"%@",url1];

또는

NSString *str=[url1 absoluteString];

NSLog(@"string :: %@",string);

string :: file://var/containers/묶음/어플리케이션/E2D7570B-D5A6-45A0-8EAAA1F7476071FE/RemoDuplicateMedia.app/loading_circle_animation.gif

NSLog(@"str :: %@", str);

str :: 파일:///var/containers/번들/어플리케이션/E2D7570B-D5A6-45A0-8EAA-A1F7476071FE/RemoteDuplicateMedia.app/loading_circle_animation.gif

Swift에서 : - var str_url = yourUrl.absoluteString

URL이 문자열로 표시됩니다.

언급URL : https://stackoverflow.com/questions/8082719/convert-an-nsurl-to-an-nsstring

반응형