【发布时间】:2016-12-01 17:42:44
【问题描述】:
我已经在 AWS (RHAT) 上设置了一个领域对象服务器,它似乎工作正常。我可以查看仪表板,它告诉我有多少连接,以及在端口 9080 上打开了多少领域。我的代码在设备上运行良好,设备领域正在更新。但我没有看到 ROS 领域有任何变化。我可能遇到了一些非常基本的错误,但我不知道是什么。
func setupRealm() {
// Authenticating the User
let username = "exampleuser"
let password = "examplepassword"
SyncUser.logInWithCredentials(SyncCredentials.usernamePassword(username, password: password), authServerURL: NSURL(string: "http://example.com:9080")!, onCompletion:
{ user, error in
if let user = user {
// Opening a remote Realm
let realmURL = NSURL(string: "realm://example.com:9080/~/VWF3")!
let config = Realm.Configuration(syncConfiguration: SyncConfiguration(user: user, realmURL: realmURL))
let realm = try! Realm(configuration: config)
// Any changes made to this Realm will be synced across all devices!
} else if let error = error {
// handle error
}
})
}
我从 ViewDidLoad 调用 setupRealm()。
我的开发人员需要能够看到对 ROS 领域的更改,以确保一切正常工作,但只有单一用户领域、表结构准确、零数据。
我检查了服务器上的日志文件,没有发现任何异常。
马特
【问题讨论】:
-
这发生在我之前的用户名不是电子邮件地址格式时
-
在帖子中的代码中,我将实际用户名替换为示例用户名。我的实际用户名是一个电子邮件地址。这是你所做的唯一改变吗?
-
是的,而不是
kecske我做了kecske@xyz.com然后它神奇地起作用了
标签: ios swift swift2 realm realm-mobile-platform