使用未解析的标识符 'DefaultConflictHandlers'
Use of unresolved identifier 'DefaultConflictHandlers'
我正在按照 MongoDB 提供的 Build a Mobile App With Sync 教程进行操作,但是 运行 在对特定集合配置同步时遇到错误。这是我的代码:
todoCollection.sync.configure(
conflictHandler: DefaultConflictHandlers.remoteWins.resolveConflict,
changeEventDelegate: { documentId, event in
if !event.hasUncommittedWrites {
// you can add code here to update your app's UI or
// perform other operations based on a document change.
}
}, errorListener: self.on)
这些是我的进口商品:
import MongoSwift
import StitchCore
import StitchRemoteMongoDBService
为了清楚起见,错误如下:
我有一些理论,比如需要单独导入或者我的 XCode 索引刚刚被破坏,但到目前为止没有成功。
编辑:我正在使用pod 'StitchSDK', '~> 5.0.0'
我已经安装了那个 pod,发现你需要添加
import StitchCoreRemoteMongoDBService
并且 DefaultConflictHandlers
重命名为 DefaultConflictHandler
因此在导入您的代码后将是:
todoCollection.sync.configure(
conflictHandler: DefaultConflictHandler.remoteWins.resolveConflict,
changeEventDelegate: { documentId, event in
if !event.hasUncommittedWrites {
// you can add code here to update your app's UI or
// perform other operations based on a document change.
}
}, errorListener: self.on)
我正在按照 MongoDB 提供的 Build a Mobile App With Sync 教程进行操作,但是 运行 在对特定集合配置同步时遇到错误。这是我的代码:
todoCollection.sync.configure(
conflictHandler: DefaultConflictHandlers.remoteWins.resolveConflict,
changeEventDelegate: { documentId, event in
if !event.hasUncommittedWrites {
// you can add code here to update your app's UI or
// perform other operations based on a document change.
}
}, errorListener: self.on)
这些是我的进口商品:
import MongoSwift
import StitchCore
import StitchRemoteMongoDBService
为了清楚起见,错误如下:
我有一些理论,比如需要单独导入或者我的 XCode 索引刚刚被破坏,但到目前为止没有成功。
编辑:我正在使用pod 'StitchSDK', '~> 5.0.0'
我已经安装了那个 pod,发现你需要添加
import StitchCoreRemoteMongoDBService
并且 DefaultConflictHandlers
重命名为 DefaultConflictHandler
因此在导入您的代码后将是:
todoCollection.sync.configure(
conflictHandler: DefaultConflictHandler.remoteWins.resolveConflict,
changeEventDelegate: { documentId, event in
if !event.hasUncommittedWrites {
// you can add code here to update your app's UI or
// perform other operations based on a document change.
}
}, errorListener: self.on)