core-data

    1热度

    1回答

    我有一个tableview。点击上面有一个按钮,弹出一个带有textField的警报,我可以在textField上输入一些数据。点击'确定'后,alertview上的内容将填充到tableview中。我也将这些数据存储在CoreData中。 但问题是,当我关闭应用程序或导航到另一个屏幕时,tableview中的数据已被删除,而它应该保留并保留在屏幕上,即使在导航到另一个屏幕或关闭应用程序时也是如此

    2热度

    1回答

    我试图我NSManagedObject转换成字典这样我就可以使用序列化的JSON。 func fetchRecord() -> [Record] { let fetchRequest = NSFetchRequest<Record>(entityName:"Record") let context = PersistenceService.context f

    0热度

    1回答

    #3. NSManagedObjectContext 0x1701c9ab0: RecentItemsCleanup 0 libsystem_kernel.dylib 0x1848898e8 __ulock_wait + 8 1 libdispatch.dylib 0x18475977c _dispatch_ulock_wait + 48 2 libdispatch.dylib

    0热度

    2回答

    我是SWIFT编程新手,想要做一个简单的应用来学习如何使用核心数据并将其绑定到应用中。我已经看过大量的例子,但都看起来很老了。我在XCode 9工作。 我开始使用Core Data的MacOS Cocoa应用程序。我有一个名为“Workout”的简单实体,包含4个属性date,seconds,sport和rpe。 然后我在视图控制器场景下添加了一个数组控制器。我添加了一个将数组控制器设置为数据源的

    0热度

    1回答

    首先我想指出的是,有很多问题报告类似的错误,但我的情况是不同的。 我有这三个核心数据实体: 培训,拥有的FeatureSet对象的集合 的FeatureSet,有FeatureGroup对象的集合 FeatureGroup,只具有数字字段 每个实体都有其相反的关系(例如,FeatureSet与Training具有逆多对一的关系)。 一个辅助类的三种方法执行对象插入到被管理对象上下文: // MAR

    0热度

    1回答

    我想写一个测试,以确保我的视图模型的模型属性,当设置从模型调用我的fetchPlan方法,然后在我的视图模型中设置我的'计划'属性。这似乎是设置属性,但缺少值... 这里是我的视图模型 final class PlanProgressViewModel: PlanProgressViewModelView { // MARK: - Properties fileprivate var pla

    0热度

    1回答

    我正在使用NSfetchedResultsController。 当所有controllerDidChangeContent方法完成后,我需要将更新发送到CloudKit。 在我的案例中,controllerDidChangeContent方法被调用了好几次,因为我从CloudKit接收到了我的tableView中的每条记录的更新,因此如果我在controllerDidChangeContent中

    0热度

    1回答

    这是我的场景...单击右上角(导航栏)上的加号按钮,会出现带有文本框的alertview,并添加一些数据在文本框中,然后按OK按钮。这会导致文本字段中的数据显示在tableview中,并且它也存储在核心数据中。 然后当我点击那个现在有来自alertview文本框的数据的行时,我转到另一个视图进行编辑。此viewcontroller有一个文本字段,其值来自上一个屏幕的行。现在我点击文本框并编辑它的值

    1热度

    1回答

    我试图获取父项的所有子项。 在我的情况下,父母是一个实体AgendaEvent,它有很多议程日程(孩子)。 所以这里是我的功能: func getRelatedAgendaEvent(event: AgendaEvent) ->NSFetchRequest<AgendaDate> { // create a fetch request that will retrieve all the

    1热度

    1回答

    我在UICollectionView中使用NSFetchedResultsController。 问题:当用户打开视图时,我向API发送一个请求,并使用performBackgroundTask()解析背景中的响应。 NSFetchedResultsController将正确加载托管对象,但是在我解析数据并调用context.save()后,将使用NSFetchedResultsChangeTyp