realm相关内容
我在使用realm's数据库时遇到问题,一切正常,但问题在于数据的大小,每次使用我的应用程序时,我发现除300 Mo以外,还关闭了所有领域实例,我很清楚首先确保表为空,但每次运行应用程序时,数据库的大小始终会变大. 我使用version 0.80是因为我使用了一些自定义方法. 解决方案 领域称为MVCC 多版本并发控制数据库.这意味着您的数据的多个一致版本可以同时存在.但是,这有一些
..
我在此线程中遇到与发布者类似的问题: 无法删除领域数据库中的对象 我有一个名为"syncQueue"的队列中的搜索创建的RLMObject子类数组.这是一堆需要发送到服务器的诊断对象. 使用 Google将这些对象打包并发送到服务器iOS客户端库.库返回该对象已成功上传后,我想将它们从Realm中删除.我从Realm中获取了一些示例. NSArray *samples = [so
..
您将如何在控制器之间传递Realm对象? 您只传递ID,然后在新控制器中获取对象还是传递整个Realm对象? 解决方案 当前的最佳做法是再次获取.如果您使用的是后台线程,则可以将主键传递给主线程,然后使用主键进行获取.由于领域如何处理对象的加载,因此在成千上万的对象中并不是什么大的性能问题
..
我有一个应用程序,可以在其中存储和从领域检索数据.我创建了一个包含用于输入数据的文本字段的弹出窗口,还创建了一个回调函数,该函数用于单击保存按钮后重新加载表格视图,但是现在的问题是,单击该按钮时无法重新加载表格. AddCategory.swift //Callback:- Property that holds a function var doneSaving: (() -> (
..
我从主要活动中获得了schoolID,该活动基于json文件中的领域.我正在使用学校ID来获取学生的姓名. 我的问题是如何获取学生姓名以及如何从学生适配器中列出学生.谢谢. 以下是学生活动: @Override public void onResume() { super.onResume(); Bundle extras = getIntent().getEx
..
我在Swift应用程序中关注了Realm对象(为简洁起见删除了init和其他非必要属性) @objcMembers class Person: Object { dynamic var id: String = "" dynamic var name: String = "" override static func primaryKey() -> String?
..
我正在使用Swift开发适用于iOS的应用程序,并选择Realm作为其数据库解决方案.我问了关于Realm的一个问题,现在我还有另一个. 假设我们有一个这样的模式: class Person: Object { dynamic var id: String = NSUUID().UUIDString dynamic var name: String? dynam
..
我在Realm上遇到问题,导致每次我尝试将RealmObject设置为另一个后,它都会因NullPointerException崩溃而崩溃. 例如. Person person = new Person(); person.setName("Martha"); Realm realm = Realm.getInstance(this); realm.be
..
我正在使用领域将产品列表存储在我的Andorid应用程序中. 因此,我收到一个包含约3k个对象的产品列表. 而且我正在尝试像这样存储它们: @Override public void saveAll(List domainProducts) throws InstantiationException, IllegalAccessException {
..
这就是我的Realm类的样子: class Workout: Object { @objc dynamic var date: Date? // Date I did the exercise @objc dynamic var exercise: String? // Name of exercise, example; Bench Press, Squat, Deadl
..
我正在尝试根据用户为我正在处理的应用程序指定的日期和时间创建通知.我可以保存用户的日期并进行检索.现在,我想在用户指定的日期到来时弹出通知,就像提醒用户一样.我可以创建带有硬编码值的通知,但是现在我无法执行从Real数据库检索并传递到触发值的操作.我的代码在下面指定 func notifcation() -> Void { let calendar = Calendar.c
..
我已经收到有关Realm库的注释处理器无法加载的错误,我丢失了什么吗?我应该在哪里添加它或该怎么办? 这是我得到的错误: “注释处理器现在必须显式声明.发现以下与编译类路径有关的依赖关系包含注释处理器.请将它们添加到注解处理器配置中. -realm-android-0.82.1.jar(io.realm:realm-android:0.82.1)" 请帮助. App.Gra
..
@Parcelize open class TestClass( @SerialName("title") var title: String, @SerialName("list") var list: RealmList ) : RealmObject() { ... } 如何在此实现中打包
..
我有一个待办事项应用程序,正在使用领域来存储数据.我已经写了用于写入数据库并检索的数据库代码.之前,我还以单个页面代码的形式处理了这个特定项目,但现在我想使用MVC方法进行改进.这是我的密码. //MARK:- Create Category func createCategory(name: String, color: String, isCompleted: Bool) -> Void
..
我有一个待办事项应用程序,正在使用领域来存储数据.我已经编写了用于写入数据库和检索的数据库代码. 当我第一次输入数据库时,一切正常,这就是将数据输入到数据库中,但是当我尝试将另一个对象输入到数据库中时, 由于未捕获的异常"RLMException"而终止应用程序,原因:“试图在写事务之外修改对象-首先在RLMRealm实例上调用beginWriteTransaction."
..
RealmSwift版本:最新的master分支 所以我有一个Realm对象,如: import RealmSwift class SomeObject: Object { @objc dynamic var datetime = "" @objc dynamic var city = 0 convenience init(city: Int, datetim
..
我的应用程序具有如下所示的数据. class ShelfCollection: Object { let shelves: List } class Shelf: Object { let items: List } class Item: Object { var name: String let infos: List }
..
在我的范围内,我有RealmClassA,其中包含许多行的信息,用户可以在模拟器中运行时成功添加到这些行中. 我正在尝试从领域(技术术语Query ?!)中读取数据,以将某些数据显示在容纳许多UILabels的customCell内的TableViewController中. customCell的类型为TableViewCell. 为方便起见,我仅包含了一些属性和标签. 我想按
..
我将一个csv文件转换为一个领域文件,我想在我的应用程序中使用它. 这是我的代码atm: func inLibrarayFolder(fileName: String) -> URL { return URL(fileURLWithPath: NSSearchPathForDirectoriesInDomains(.libraryDirectory, .userDomainMask,
..
因此,我对Realm和Swift还是相当陌生,我正在构建我的第一个Gym App,并且目前正在为这个错误而努力.每当我尝试滑动以删除行/节时,都会出现此错误. 我认为我正在正确地更新我的Realm,但显然不是因为我一直遇到相同的错误. 任何帮助或指导将不胜感激. import UIKit import RealmSwift import SwipeCellKit class
..