343

ユーザーが組み込みのアプリ画像またはiPhoneフォトライブラリから画像を選択できるアプリがあります。NSStringを保存するプロパティを持つオブジェクト機会を使用しますimagePath

組み込みアプリの画像の場合、ファイル名NSString[occasion imagePath]. しかし、ユーザーがフォト ライブラリから画像を選択する 2 番目のケースでは、保存できるようにNSURL変換したい を取得します。NSString[occasion imagePath

を に変換することは可能NSURLですNSStringか?

4

7 に答える 7

694

Objective-Cの場合:

NSString *myString = myURL.absoluteString;

Swiftの場合:

var myString = myURL.absoluteString

ドキュメントの詳細:

于 2011-11-10T16:23:04.530 に答える
135

純粋な文字列に興味がある場合:

[myUrl absoluteString];

URLで表されるパスに関心がある場合(NSFileManagerたとえば、メソッドで使用される場合):

[myUrl path];
于 2011-11-10T16:24:36.943 に答える
47

Swiftでこれを試してください:

var urlString = myUrl.absoluteString

Objective-C:

NSString *urlString = [myURL absoluteString];
于 2011-11-10T16:24:11.717 に答える
17

迅速な更新:

var myUrlStr : String = myUrl.absoluteString
于 2014-06-16T18:33:54.283 に答える
-1

Swift の場合:- var str_url = yourUrl.absoluteString

文字列のURLになります。

于 2018-07-24T11:01:05.333 に答える