Swiftで簡単なiOSアプリを構築するには、a basic tutorialに従っています。NSURL.URLByAppendingPathComponent()のSwift 3に相当するものは何ですか?
それは、スウィフト2.xの中で書かれた、と私はXCodeの8のベータ版とスウィフト3
チュートリアルでは、データディレクトリを検索しNSFileManager
を使用することを提案して動作しています。クラス名は変更されているので、自動固定スウィフト3は次のようになります。
static let DocumentsDirectory = FileManager().urlsForDirectory(.documentDirectory, inDomains:.userDomainMask).first!
static let ArchiveURL = DocumentsDirectory.URLByAppendingPathComponent("meals")
しかし、Xcodeは今、私はこの方法が今と呼ばれているものを見つけることができません
Value of type 'URL' has no member 'URLByAddingPathComponent'
と文句を言い。
新しいメソッドの名前は何ですかスウィフト3から、それに対処する方法についてどのようなヒントが含まれていませんか?
Swift 3の完全なクラスリファレンス(または、
URL
クラスが定義されているライブラリへのSwift 3インターフェイス - ここではまだ完全にその名称を理解していない)を見つける必要があります。将来自分自身でこれらを研究していますか?
だけ.appendingPathComponent( –
(https://developer.apple.com/reference/foundation/nsurl)[新しい 'NSURL'クラス参照]を見てください - それは今だ' appendingPathComponent(_ :) ' – Hamish
@Hamish arghなので、間違ったクラスリファレンスを見ていた。ありがとう!私はこれを削除することができます(編集:ああ、答えがあります。参照リンクをK.Nimoの答えに) –