realm相关内容
我需要从Realm Cocoa数据库中删除旧的空模型. 似乎有在Java中实现此目标的方法,但不在Swift中.正确吗? 如果您删除属性并启动迁移,Realm将删除表中的相应列: class Dog: Object { dynamic var name = "" // dynamic var age = 0 } 但是,如果您完全删除模型定义,则迁移不会不删除表:
..
我有我经常使用的writeToRealm方法.我需要从不同的线程使用它并削减样板代码.有什么更好的方法来完成此任务? private boolean writeToRealm(String user, String id) { SubscriberObject subscriber = new SubscriberObject(); if(mRealm.w
..
例如,有两种模型“领域信息" import Foundation import RealmSwift class Music: Object { dynamic var id = "" dynamic var title = "" dynamic var url = "" } class Downlo
..
领域网 我想将一些主线程领域对象传递给某些视图模型,但不想在检索它们时阻塞UI. 我需要主线程领域实例中的领域对象,以便在主线程上调用myRealmObject.PropertyChanged.如果没有后台查询,是否可以在主线程上调用后台线程领域对象的PropertyChanged? 解决方案 您可以在后台线程上查询并创建一个ThreadSafeReference,您可以将其传
..
我在我的Swift项目中使用Realm,并且有一个带有两个嵌套属性的相当长的JSON文件.我知道,为了让Realm直接使用此序列化的JSON数据,属性需要完全匹配(但是,因为领域列表需要有一个对象而不是字符串,所以我必须使用诸如List之类的东西,其中Requirement是一个拥有单个字符串(称为“值")的领域对象. 当我运行此代码时: try! realm.write {
..
我想下载一个7MB的JSON文件,然后将数据(30000个数据集)添加到领域. 在遍历数据集时,无法更新UI(标签或其他内容) let manager = Alamofire.SessionManager.default manager.session.configuration.timeoutIntervalForRequest = 20 manager.r
..
每隔15秒,我会通过一项服务将一些数据添加到领域数据库中. 一整夜后,由于领域的限制,应用的大小变成了350mb,它得到确认. 但是,如果我从领域中删除该数据,则在某些情况下,该数据已删除,但应用程序的大小仍显示为350mb. 问题是为什么应用程序的大小现在没有缩小. 解决方案 Realm当前不会自动回收数据库使用的空间,但是如果以后再添加数据,它将被重用. 如果希
..
我的数据源中有这样的功能: func getAllFood(by type: String) -> [UserFoodInformation] { var findedFood = [UserFoodInformation]() findedFood.append(contentsOf: baseUserFoodDataSource.getAllFood(by: type))
..
在更新为Cocoapods 1.0.0后,我在Realm Swift(1.03.1)模式中遇到以下错误. 错误: 使用未解决的标识符"LinkingObjects" 在以下示例中: import Foundation import RealmSwift class Metric: Object { dynamic var UUID: String = ""
..
当我尝试安装Realm时,系统要求我编辑一些为Android生成的.java文件: https://realm.io/docs/javascript/latest/#getting-help 但是,创建React Native App对用户隐藏了系统级代码.这是否意味着使用CRNA是不可能的,而我必须改用直接的React Native? 解决方案 create-react-native-a
..
出于学习目的,我正在使用Realm和Edinburg Festival Api创建一个android应用.除一个问题外,一切进展顺利. 我正在使用以下内容将检索到的JSON转换为RealmObjects: public void onResponse(final String response) { realm.executeTransactionAsync(new Realm
..
我制作了这段代码,可以从5万个领域中检索并在recyclerview中显示它: public class ListAirportFragment extends Fragment { Realm realm; List airports = new ArrayList(); RealmResults airp
..
我当前的Android应用程序在ButterKnife上运行正常 compile 'com.jakewharton:butterknife:8.4.0' annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0' 然后我添加了Realm,并且所有绑定都因NPE而失败 01-13 21:38:59.646 2771
..
我正在尝试从Realm中删除模型.我似乎有一种简单的方法可以在Java中使用 realm.getSchema().remove(className) 除了从App中删除模型然后迁移数据或删除整个Realm文件之外,Swift 3中没有其他选项. 为澄清起见,当我打开Realm Browser时,我有三种模型 Dog 2 Person 4 Test 0 ,我想通过代码删除T
..
我正在Windows 10应用程序上工作,我必须在本地存储数据,但是我是Entity Framework的新手,所以请建议我应该使用哪种数据库技术在本地存储数据? 也请有人让我知道Relam是否支持UWP的Windows 10应用程序? 谢谢. 解决方案 更新:Realm发布了UWP支持. 在此处查看公告: https://news.realm.io/news/realm
..
我目前正在将Realm用作iOS应用程序中的脱机数据库. 如果要添加对Realm移动平台的支持,它将自动获取所有Realm用户数据并将其迁移到云中吗? 还是 是否需要一些代码才能将数据移动到云中? 解决方案 Realm Mobile Platform不是云服务,而是由Realm Object Server组成,Realm Object Server是可以自己运行(支持各种Linux版
..
我正在尝试使用真实的模型制作用户个人资料,这是下面的模型: class UserProfile: Object { dynamic var id = UUID().uuidString dynamic var name:String = "" dynamic var age = "" dynamic var email = "" dynamic var userName = "" dynam
..
我有一个包含Album对象的集合视图.通过单击单元格内部的按钮,可以收藏Album或收藏Album.按钮图像的变化取决于Album是否被收藏.这部分很容易并且有效. 我遇到的问题是: 如果选择一个单元格,则会出现一个新的视图控制器,该单元格中的Album对象.在此视图控制器中,您可以收藏或取消收藏Album对象. 现在,当我关闭该视图控制器时,将根据Album的isFavorite属性
..
场景:共享/同步领域.具有多个视图的iOS/Swift应用. 为了在后台保持同步,并为多个视图提供自动(实时)更新,我应该使用哪种最佳实践设计模式? 查看额外的任务应用程序-这很有意义,但是该应用程序实际上只有一个活动视图.如果我有多个视图怎么办? 是否应该销毁Realm的数据更改通知并为每个视图重建? 解决方案 推荐的方法与单个视图控制器的方法相同.为每个视图控制器获取
..
我们在iOS应用中将(Swift)Realm用作数据存储,到目前为止,我们对此感到非常满意.关于使用Realm和多线程检索和存储对象的设计存在一个问题: 在主ui线程中加载对象是否可以接受? 我们知道约束所带的对象,这些对象无法在线程之间共享. 我们还没有看到任何性能问题,但是到目前为止,我们的方法是在后台线程中加载各种资源. 在我们加载和过滤一些数据并注册一个通知块的情况下,使用
..