24得票3回答
如何在Android中清除Realm数据库

当用户按下注销按钮时,我希望清除整个数据库,并在另一个用户登录时加载新数据。我尝试了许多解决方案,例如:try { Realm.deleteRealm(realmConfiguration); } catch (Exception ex){ thr...

24得票3回答
Realm是否支持枚举类型?

我正在开发一个Android应用程序和Realm,需要为我的对象创建一个枚举属性;但我在这个帖子中发现Realm目前还不支持枚举。我的对象像这样:public class ShuttleOption extends RealmObject { private int Id; p...

24得票2回答
领域中的动态属性

我开始在iOS 8或更高版本上使用Realm,查看了Realm的文档。我注意到所有属性都在前面加上了dynamic关键字。这在Realm中是必须的吗?我读过苹果的关键字文档,可以在此处找到。https://developer.apple.com/library/ios/documentatio...

23得票4回答
错误线程访问 Realm

我有一个应用程序,其中包含一个名为LoginActivity的活动。当用户成功登录时,我会注册以接收消息。然后LoginActivity跳转到MainActivity。 这些到达的消息应该存储在数据库(Realm)中,以便从主实例中恢复。 但是当消息到达时,它会导致 Realm 崩溃,并出现...

23得票1回答
在Xcode/Cocoapods项目中更新Swift版本的正确方法是什么?

我有一个使用Swift 4.2编写的Xcode项目,其中包含Cocoapods(RealmSwift)。 我已经将Xcode更新到10.2,现在正在提示我将我的代码(以及RealmSwift代码)转换为Swift 5,并且会为Realm Swift生成大量警告(例如,在公共扩展中声明的实例方...

22得票4回答
在 Realm Swift 中声明一个 Int 数组

我该如何在RLMObject内声明一个整数数组? 例如:dynamic var key:[Int]? 产生以下错误:Terminating app due to uncaught exception 'RLMException', reason: ''NSArray' is not suppo...

22得票9回答
对象不是此领域的模式的一部分。

当我试图从 Realm 数据库中获取对象时,应用程序崩溃并显示以下错误:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.repdev.realtimedelijn/com.repdev....

22得票10回答
领域迁移不起作用。

let config = Realm.Configuration( // Set the new schema version. This must be greater than the previously used // version (if y...

22得票8回答
从Realm中移除对象的Swift方法

我有一个Realm对象来保存JSON响应中的列表。但现在如果该对象不再在JSON中的列表中,我需要将其删除。我该如何做?这是我的realm初始化:func listItems (dic : Array<[String:AnyObject]>) -> Array<Item...

21得票2回答
如何组织React Native和Realm项目文件?

我已经选择了realm作为我的React Native应用中的数据存储。但是我不知道如何组织我的项目文件。文档只提供了一个组件的简单代码示例,而我需要在不同的组件中使用数据库的不同部分。 我在一个仓库中看到,所有的模式都被传递到"configureRealm.js"文件中的数组中:new Re...