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
'programing' 카테고리의 다른 글
Node.js의 Connect, Express 및 "middleware"란 무엇입니까? (0) | 2023.05.21 |
---|---|
없음 = 문자열.비어 있음(왜 이것들이 같습니까?) (0) | 2023.05.21 |
앱 딜러는 무엇을 위한 것이며 언제 앱을 사용해야 하는지 어떻게 알 수 있습니까? (0) | 2023.05.21 |
LINQ 문에서 익명 유형에 해당하는 VB.NET 구문은 무엇입니까? (0) | 2023.05.21 |
두 폴더를 자동으로 동기화하는 방법 (0) | 2023.05.21 |