[解決済み] URLと文字列の変換を繰り返す
2022-04-21 17:19:44
質問
ということで
NSURL
を
String
.
だから、もし私が
println
のように表示されます。
file:///Users/...
などです。
後で、これを
NSURL
のように変換してみたが、上の文字列バージョンで表示されていたスラッシュが2つ消えてしまい、その結果
url
は無効です。
に戻すと、なぜか
NSURL
から2つのフォワードスラッシュを削除します。
String
与えるのですが、どのように変換して戻せばいいのでしょうか?
NSURL
はフォワードスラッシュを3つ含むのですか?
var urlstring: String = recordingsDictionaryArray[selectedRow]["path"] as String
println("the url string = \(urlstring)")
// looks like file:///Users/........etc
var url = NSURL.fileURLWithPath(urlstring)
println("the url = \(url!)")
// looks like file:/Users/......etc
解決方法は?
fileURLWithPath()
は、プレーンなファイルパス(例:"/path/to/file")をURLに変換するために使用します。あなたの
urlString
はスキームを含む完全なURL文字列なので
let url = NSURL(string: urlstring)
に変換して戻します。
NSURL
. 例
let urlstring = "file:///Users/Me/Desktop/Doc.txt"
let url = NSURL(string: urlstring)
println("the url = \(url!)")
// the url = file:///Users/Me/Desktop/Doc.txt
関連
-
[解決済み] XCTest の基礎となるモジュールをロードできない
-
[解決済み] 型の不変値に変異型メンバを使用することはできません。
-
[解決済み] メインスレッドチェッカー バックグラウンドスレッドで呼び出された UI API: -[UIApplication applicationState].
-
[解決済み] 文字列の長さを取得する
-
[解決済み] Swiftの@selector()?
-
[解決済み] なぜ「Implicitly Unwrapped Optionals」を作るのか、それは値があることを知っていることを意味しているからです。
-
[解決済み] Swiftで乱数を生成する方法とは?
-
[解決済み] SwiftでURLから画像を読み込む/ダウンロードする
-
[解決済み] Swiftで文字列をIntに変換する
-
[解決済み】Xcode 6 Beta 4でアプリを実行すると「表示権限がないため、ファイル "MyApp.app" を開くことができません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スレッド1:シグナルSIGABRTの問題解決
-
Swift タイプの表現は、より多くの文脈がないと曖昧である。
-
[解決済み] Swift - 呼出しの余分な引数
-
[解決済み] Swift: print() vs println() vs NSLog()
-
[解決済み] SwiftはPass By ValueかPass By Referenceか
-
[解決済み] Swiftの'open'キーワードは何ですか?
-
[解決済み】Swiftの辞書にキーが含まれているかどうかを判断し、その値を取得する。
-
[解決済み】String.substringWithRangeはどのように使うのですか?(または、SwiftでRangeはどのように動作しますか?)
-
[解決済み】ReactiveCocoaとRxSwiftの比較 - 長所と短所?
-
[解決済み] Swift言語でのエラーハンドリング