realm 相关问题

Realm Platform是移动应用程序的数据同步平台。它包括领域数据库,领域对象服务器和Realm Studio。它可以为您节省数千行代码和数周的工作量,并让您创造出令人惊叹的全新用户体验。

领域查询顺序是否一致?

当查询域数据库时没有明确的顺序时,我可以依赖结果中的给定顺序吗?是广告顺序吗?首要的关键?最近更新时间?下面的示例:var结果= Realm.All (...

回答 1 投票 0

使用Codable时链接领域对象

我想将Section链接到我的Category模型。我仅在JSON响应中获取部分ID,因此我使用编码器尝试这样做但不起作用以下解决方案无法正常工作公开要求...

回答 1 投票 0

提供多个领域/起源以从webRTC客户端转换

coTurn服务器提供了通过其数据库创建多个领域的选项,并且在打开服务器电源时,可以在配置中提供默认领域。配置...

回答 1 投票 0

使用Swift更改数据库架构领域的迁移

例如,我有一个简单的方案:类顺序:对象{@ @objc动态变量ID =“” @objc动态变量地址=“” @objc动态变量callDate = Date(timeIntervalSince1970:0)} ...

回答 1 投票 0

如何使用带有日期类型的NSPredicate

我正在尝试基于日期创建NSPredicate ...我已经尝试过:let datePredicate = NSPredicate(format:“ due_date

回答 2 投票 0

如何检查领域结果数组值是否为零

[我试图弄清楚为什么我不能在以下函数调用中检查nil:var allExercises:结果 ? varexerciseIndex:Int = 0 @objc func goToNextExercise(){...

回答 1 投票 0

具有协程不正确线程的领域

我在Realm Database中使用MVVM模式(ViewModel,LiveData,协程)。我的Dao类中有一个方法,如下所示。在这里,领域由匕首注入。有趣的observeChannels():LiveRealmData ] >>>> 我不使用Realm,所以在这里我可能会犯错,但是在浏览其介绍指南时,它说要在onCreate(Realm.init(this))中初始化Realm。这意味着它希望在主UI线程上进行交互。这意味着您仅应使用Dispatchers.Main,并且只要从lifecycleScope或viewModelScope之类的主作用域启动协程,就根本不需要指定调度程序或完全使用withContext。具有回调参数的Realm方法是它将在后台线程上执行操作的位置,但是您永远不要自己在后台线程上与之交互。 在上面的示例中,您似乎只是在invoke函数中注册观察者。注册观察者不是阻塞调用,因此您不应为此使用暂停功能,也不应尝试在后台使用withContext()进行此操作。 协程有意义的区域是在后台执行某些阻止操作时。从该指南看来,Realm确实提供了异步事务。看起来Realm还不支持协程,但是您可以将异步方法转换为如下的暂停函数: /** @return `null` on success or a Throwable on failure. */ suspend fun Realm.executeTransactionSuspending(transaction: Realm.Transaction): Throwable? = suspendCoroutine { continuation -> executeTransactionAsync( transaction, { continuation.resume(null) }, { throwable -> continuation.resume(throwable) } ) } 然后您可以使用viewModelScope从主线程启动协程(如果在活动/片段中,则可以从lifecycleScope启动协程:] fun doSomeTransaction() = viewModelScope.launch { val error = realm.executeTransactionSuspending { bgRealm -> val user = bgRealm.createObject<User>() user.name = "John" user.email = "[email protected]" } if (error != null) { // handle error return@launch } // Success. Can do subsequent action like updating live data. // If using this directly from an Activity/Fragment (not good MVVM), you could safely update UI // here because lifecycleScope will have cancelled it before it gets to this step if the // Activity/Fragment is already gone. } 再次,我不使用Realm。以上均未测试。如果需要帮助使其正常工作,则可以搜索有关将回调转换为Kotlin协程的信息。如果您需要将呼叫包装在coroutine.resumeWithException(throwable)中,则可以选择使用try/catch。我认为返回该throwable更有意义,因为Realm使其可选,甚至在失败时进行回调。

回答 1 投票 0

在我的Android项目中使用Realm数据库时无法生成GlideApp和Glide请求

我正在使用Glide拍摄图像,到现在为止一切正常。但是现在,当我将Realm数据库集成到我的项目中时,生成GlideApp和GlideRequests类产生了错误。主要版本...。

回答 1 投票 2

仅在加法中打开的领域

我正在尝试将Realm用作电子应用程序的一部分,在其中我启用了Sync选项的情况下打开领域。但是,当我添加“迁移”选项时,我得到:错误:在仅加性模式中打开的域...

回答 1 投票 1

[在TableView单元格上调用SwipeToDelete方法时如何立即更新tableView值?

[当我swipeToDelete一个单元格时,删除动画是正确的,但是删除后该单元格的索引值不会更新,直到我将tableView滚动到视图外并滚动回视图...

回答 1 投票 0

无法使用Realm Studio在React Native中打开Realm数据库

我使用以下功能在领域数据库上创建,打开和写入:我正在使用的是加载数据库或创建新数据库:let realm = new Realm({path:'UserDatabase.realm',schema:[{。 ..

回答 1 投票 0

领域更新删除现有数据

使用iOS 5的Swift 5。我正在尝试使用联系人选择器结果更新现有的Realm记录。该功能删除除新内容以外的所有对象内容。我的代码类人员:...

回答 1 投票 0

同时使用领域角色和资源角色以及Keycloak / SpringSecurity

我正在尝试在具有spring-security和keycloak的Java应用程序中同时使用领域和资源角色。不幸的是,keycloak将仅根据以下值返回一个或另一个::keycloak ....

回答 1 投票 0

使用RealObject的Xamarin.Forms中的数据绑定

应用运行非常顺畅,但我决定对其进行添加。我目前有一个APR计算器,但是我希望用户能够保存APR。所以我目前将我的应用全部放在一个类中,因为它很漂亮...

回答 1 投票 0

如何删除领域父对象及其所有子对象?

课程天数:对象{@objc动态变量工作日:字符串=“”让锻炼= List ()}类锻炼:对象{@objc动态变量标题:字符串=“”变量...

回答 1 投票 1

[在Android中通过领域过滤时如何清除特定查询的RealmResults <>?

我正在使用RealmResults <>在领域上应用过滤器。我开始这样做-RealmResults filteredRealmResults;列表 tranfilteredlist;私人...

回答 1 投票 1

观察到的领域随机崩溃“ tid 28688(RealmFinalizing)中的致命信号6(SIGABRT),代码-6(SI_TKILL),pid 28451”

应用有时会在消息tad 28688(RealmFinalizing),pid 28451中出现以下致命消息6(SIGABRT),代码-6(SI_TKILL)随机崩溃,这是随机发生的,> <>

回答 1 投票 1

更新iOS之后,所有使用该框架的应用程序都停止在设备上运行,但它们在模拟器上运行

错误:{dyld:库未加载:@ rpath / Realm.framework / Realm引用自:/ private / var / containers / Bundle / Application / 43190AF8-F437-4B8F-9827-DDEA599AF618 / Favorite Places.app/Favorite。 ..

回答 1 投票 0

Swift Realm-“类型为'Results'的值没有成员”

我正在尝试从RealmDB获取数据并按ID进行过滤。正如领域文档(https://realm.io/docs/swift/latest/#queries)建议的那样,我正在使用:let realm = try! Realm()让Result = ...

回答 1 投票 0


© www.soinside.com 2019 - 2024. All rights reserved.