Swift2 错误“类型域的值。配置”没有成员路径”,swift 2.2

Swift2 错误“类型域的值。配置”没有成员路径”,swift 2.2,swift2,realm,Swift2,Realm,我有一个红色警报错误,类型为“Realm.Configuration”的值没有成员“path” 我还没有运行这个项目,因为我正在构建它,完全从另一个运行良好的项目复制文件和设置。 有什么想法吗 错误在线路上 printRealm.Configuration.defaultConfiguration.path 它位于我的MapViewController上,是一个包含大量代码的长swift文件,因此我不确定在这里复制哪个部分。文件顶部有“import RealmSwift”,它位于我的pod文件中

我有一个红色警报错误,类型为“Realm.Configuration”的值没有成员“path”

我还没有运行这个项目,因为我正在构建它,完全从另一个运行良好的项目复制文件和设置。 有什么想法吗

错误在线路上 printRealm.Configuration.defaultConfiguration.path

它位于我的MapViewController上,是一个包含大量代码的长swift文件,因此我不确定在这里复制哪个部分。文件顶部有“import RealmSwift”,它位于我的pod文件中

代码块是

override func viewDidLoad() {
    super.viewDidLoad()


    title = "Map"

    locationManager.delegate = self

    if CLLocationManager.authorizationStatus() == .NotDetermined {
        locationManager.requestWhenInUseAuthorization()
    } else {
        locationManager.startUpdatingLocation()
    }

    print(Realm.Configuration.defaultConfiguration.path!)
    populateMap()


}
Realm.Configuration.path属性已从字符串更改为?到一个文件URL:NSURL?领域0.99.0中的属性。很可能您使用的是一个较新版本的Realm,它删除了path属性

因此,请将路径更改为fileURL。

尝试使用

Realm.Configuration.defaultConfiguration.fileURL!

我不知道你刚才帮了多少忙。在经历了这么多的折磨之后,我不知所措——这真的让我很沮丧。谢谢@jpsim。成功了!