사용자가 내장 앱 이미지 또는 iphone 사진 라이브러리에서 이미지를 선택할 수있는 앱이 있습니다. 나는NSString
저장 속성 를 사용합니다 imagePath
.
이제 내장 앱 이미지의 경우 파일 이름을 NSString
에 저장으로 저장합니다 [occasion imagePath]
. 그러나 사용자가 사진 라이브러리에서 이미지를 선택하는 두 번째 경우에는 저장할 수 있도록 NSURL
변환하려는 이미지를 얻 NSString
습니다 [occasion imagePath
.
를로 변환 NSURL
할 수 NSString
있습니까?
답변
Objective-C에서 :
NSString *myString = myURL.absoluteString;
스위프트에서 :
var myString = myURL.absoluteString
문서 에 대한 추가 정보 :
답변
순수한 문자열에 관심이 있다면 :
[myUrl absoluteString];
URL로 표시되는 경로에 관심이 있고 ( NSFileManager
예를 들어 메소드 와 함께 사용하려는 경우 ) :
[myUrl path];
답변
스위프트에서 이것을 시도하십시오 :
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);
문자열 :: 파일 : ///var/containers/Bundle/Application/E2D7570B-D5A6-45A0-8EAAA1F7476071FE/RemoDuplicateMedia.app/loading_circle_animation.gif
NSLog(@"str :: %@", str);
str :: 파일 : ///var/containers/Bundle/Application/E2D7570B-D5A6-45A0-8EAA-A1F7476071FE/RemoDuplicateMedia.app/loading_circle_animation.gif
답변
Swift에서 :-var str_url = yourUrl.absoluteString
문자열에 URL이 생성됩니다.