realm-mobile-platform相关内容
新的领域版本提供了新的云功能,用户可以在其中在所有设备之间同步数据.我想创建一个主数据库,所有用户都将他们的信息存储在这个数据库中,这样每个用户都可以访问其他用户信息. 有办法吗?我的数据库将包含大量数据并且非常复杂(为每个用户存储数千张图片). 所以我希望能够访问数据库,但不将其下载到设备上并且不同步它(每次与设备无关的图像发生更改时,设备上的数据库都不会更改). 解决方案
..
Conversation 类以前有一个名为“message"的字符串字段.现在这个“message"字段被删除了,我在 Conversation 类中添加了一个“RealmList allMessages"而不是旧的“message"字段.ChatMessage 类有一个字段名称“messageText".如何将“消息"从对话类迁移到列表“allMessages"的“messageText"?
..
从必需变量到可空变量的领域迁移 我有一个变量,它是我以前版本的领域中的必需字段.但是对于较新的版本,我希望它不是必需的,而是可以为空的.我如何通过领域迁移来做到这一点? 解决方案 您可以查看 migrationExample 由 Realm 团队提供 if (oldVersion == 2) {RealmObjectSchema personSchema = schema.get(
..
我正在从架构中删除旧的未使用表.如何从较早版本的应用程序中将其删除(DROP表)?到目前为止我尝试过的 从 configration.objectTypes 中删除了 GameScore.self 碰撞的模式版本 运行应用 打开了Realm Studio,桌子GameScore仍然与以前已经存在的数据一起存在 添加 config.migrationBlock = {如果old
..
Retrofit2响应 *@Override public void onResponse(Call> call, final Response> response) { swit
..
我目前正在将Realm用作iOS应用程序中的脱机数据库. 如果要添加对Realm移动平台的支持,它将自动获取所有Realm用户数据并将其迁移到云中吗? 还是 是否需要一些代码才能将数据移动到云中? 解决方案 Realm Mobile Platform不是云服务,而是由Realm Object Server组成,Realm Object Server是可以自己运行(支持各种Linux版
..
场景:共享/同步领域.具有多个视图的iOS/Swift应用. 为了在后台保持同步,并为多个视图提供自动(实时)更新,我应该使用哪种最佳实践设计模式? 查看额外的任务应用程序-这很有意义,但是该应用程序实际上只有一个活动视图.如果我有多个视图怎么办? 是否应该销毁Realm的数据更改通知并为每个视图重建? 解决方案 推荐的方法与单个视图控制器的方法相同.为每个视图控制器获取
..
我在我的App中实现了Realm数据库.首先,我想显示一些预置数据.到现在为止,我这里只有三个数据.我已经实现了一个对话框片段,该片段曾用于在Realm数据库中添加数据.我已经阅读了Realm的官方文档.但是Adapter类的实现对我来说是如此复杂.因此,我在Adpater类中使用了RecyclerView.Adapter.现在我面临的问题是,添加信息后,数据无法立即显示.数据没有快速更新.再次单
..
我有与RMP集成的iOS项目,那么如何从Realm Object Server获取存储空间? 解决方案 当前无法在服务器上查询特定Realm文件的大小使用情况.这是一个API(很可能会在以后发布). 提醒一下,Realm对象服务器需要保留整个历史记录,以允许旧的合并者合并并更新到最新版本.
..
我有一个Realm模型类,我需要将其解码,以便可以从JSON序列化并将其保存到数据库.每个PortfolioItem都与一个Product相关联,在某些时候,我需要通过逆关系从Product到达PortfolioItem.这就是为什么我拥有LinkingObjects属性.问题是当我尝试遵守Decodable协议时.编译器给我一个错误Cannot automatically synthesize
..
我使用swift3和Realm 2.3. 交易完成后,我需要回调. 例如,我有下面的代码,领域数据交易完成后如何获得回叫? DispatchQueue.main.async { try! self.realm.write { self.realm.add(friendInfo, update: true) } } 解决方案 事务是
..
我最近尝试从NPM安装Realm Object Server(我在 macOS 上).我习惯了Realm仪表板,该仪表板嵌入在 1.x版本.不幸的是,当尝试达到http://localhost:9080时,此功能不可用. 我认为现在有两件事可能与我的问题有关: 此功能仅在1.x版本中提供 此功能未嵌入在NPM版本中 请注意,我正在使用(或至少要使用)开发人员版. 我已经使
..
Swift 3,Xcode 8,RealmSwift 2.0.2,Realm Object Server 1.0 在我的应用程序委托中,我有一个函数可以设置我的Realm配置以连接到已设置的远程同步服务器.我只是使用一个测试帐户进行身份验证,直到我了解同步的基础知识为止. 1.1.1.1不是我的真实IP地址. ;) let username = "test" let password
..
我已经完成了Realm移动平台教程(链接).您创建了一个Swift任务应用. 我能够使应用程序和服务器在本地Mac上正常工作.我能够将任务添加到表视图中. 然后,我在DigitalOcean上创建了Ubuntu 16.04发行版.我设法使服务器运行并能够查看Realm仪表板. 问题是,当我使用新的服务器IP地址(ubuntu实例)运行应用程序时,我看到“添加任务"弹出但没有任务添
..
我们如何将Java列表存储在领域android数据库中.我尝试使用模型中存在的setter方法存储它,但是它不起作用,并且在异常消息中得到“'值'的每个元素必须是有效的托管对象". public void storeNewsList(String categoryId, List newsList) { Realm realm = Realm.getDefaultIns
..
例如,在文档中找不到有关回退到同步领域的本地缓存版本的任何信息.该应用程序以飞行模式启动.我想念什么吗? 解决方案 如果用户以前曾经登录过(当连接可用时),则可以使用SyncUser.all()来获取有效的经过身份验证的用户,但是如果没有用户存在,必须通过网络呼叫身份验证服务器. 我们正在努力增加对在没有初始网络连接的情况下创建Realm和User的支持:
..
我无需登录即可连接到远程领域吗? 在Swift中,创建可同步领域的唯一方法是通过Realm.Configuration的syncConfiguration属性.是否有一种获取匿名用户的方法,以便任何人都可以连接到远程领域? 解决方案 我无需登录即可连接到远程领域吗? 不,您始终需要进行身份验证. 是否有一种获取匿名用户的方法,以便任何人都可以连接到远程领域? 是
..
我有一个Route对象,但看到无法序列化. 所以我说我将调试并尝试分别从中序列化对象. 这是我的功能: public JSONObject getRouteJson(Next_Step step) { JSONObject route = new JSONObject(); try { ObjectMapper mapper = new ObjectMa
..
假设我在Realm数据库中有两个模型和对应的表 public class Customer :Object { dynamic var Id : String = "" dynamic var NAME : String = "" dynamic var Address : String = "" override public class func prim
..
新的领域移动平台在广告中提供了离线支持,但是大多数教程并未在示例中展示它的工作原理... 例如,在他们的 todo应用示例中,这是用于连接到服务器数据库 SyncUser.logIn(with: .usernamePassword(username: username, password: password, register: false), server: URL(string:
..