
[code]

    let realm = try! Realm(path: 読み込みたいpath名)
    
[/code]

のように以前はできたのですが、Realmのバージョンが1.0になってから

[code]

    Argument labels '(path:)' do not match any available overloads
    
[/code]

という警告文が出るようになってしまいました。

この警告文を解消するにはどうすればよろしいでしょうか。  
pathに代わる引数があるのでしょうか。


CC BY-SA 3.0
2016-06-28T11:11:59.243
27139
2016-06-28T13:30:02.940
2016-06-28T11:23:09.570
16984
16984
question
swift realm
Realmのインスタンスを作成する際のpath指定ができない


`path`引数は少し前にSwiftの標準ライブラリに合わせる形で、`fileURL`というパラメータに変更されました。

<https://realm.io/news/realm-objc-swift-0.99.0/>

今後は`Realm(fileURL:)`を使うか、

[code]

    try! Realm(fileURL: NSURL(fileURLWithPath: "/path/to/file"))
    
[/code]

`Realm.Configuration`を用いてファイルパスを設定します。

[code]

    try! Realm(configuration: Realm.Configuration(fileURL: NSURL(fileURLWithPath: "/path/to/file")))
    
[/code]


CC BY-SA 3.0
2016-06-28T13:30:02.940
27147
2016-06-28T13:30:02.940
5519
27139
answer