文書   >   Foundation   >   Preferences   >   UserDefaults   >   url(forKey:)
インスタンスメソッド
url(forKey:)
指定されたキーに関連した URL を返します。
宣言
パラメータ
defaultName | 現在のユーザーのデフォルトデータベース内のキー。 |
戻り値
指定されたキーに関連した URL。キーが存在しない場合、このメソッドは nil を返します。
議論
このメソッドは、以下の動作でキーに関連した URL を取得します。
- キーの値が NSData オブジェクトの場合、データオブジェクトは unarchiveObject(with:) への引数として使用されます。データオブジェクトを NSURL としてアーカイブ解除できる場合は、URL が返されます。URL を NSURL としてアーカイブできない場合は、nil が返されます。
- このキーの値がファイル参照 URL である場合、ファイル参照 URL は作成されますが、ブックマークデータは NSURL オブジェクトが後で使用されるまで解決されません (たとえば、init(contentsOf:) で)。
- キーの値がチルダ (~) で始まる文字列の場合、文字列は expandingTildeInPath メソッドを使用して展開されます。このメソッドから file: スキームで NSURL が作成されます。
以下も見よ
デフォルト値の取得
指定されたキーに関連したオブジェクトを返します。
指定されたキーに関連した配列を返します。
func dictionary(forKey: String)
指定されたキーに関連した dictionary オブジェクトを返します。
指定されたキーに関連した文字列を返します。
func stringArray(forKey: String)
指定されたキーに関連した文字列の配列を返します。
指定されたキーに関連した data オブジェクトを返します。
指定されたキーに関連したブール値を返します。
指定されたキーに関連した整数値を返します。
指定されたキーに関連した float 値を返します。
指定されたキーに関連した double 値を返します。
func dictionaryRepresentation()
検索リスト内のドメイン内のすべてのキー値のペアの和集合を含む辞書を返します。