nsmanagedobject

    0热度

    1回答

    我正在学习CoreData,我有一个相当基本的问题。 当我创建一个NSManagedObject子类时,生成的代码在某些地方完全没有办法为我做出很好的类型化函数,但是在其他情况下会让一些烦人的泛型事情发生,我很困惑。 例如,我有一个父/子,一个在一对托管类的许多(有序)的关系。 ClassA是可以容纳ClassB的许多实例的父代。 在为ClassA的产生的托管代码,它给人的容器的ClassB的项目

    1热度

    1回答

    我有一个名为“Student”的实体,用于存储学生的数据。学生的手机号码必须是唯一的。当我们在核心数据中插入一个新的学生实体时,我已经验证了它。当我尝试更新现有的学生数据时,现在遇到问题,它总是返回要更新的同一个对象。我有一个学生的NSManagedbject,我希望它在我的提取请求中排除。 这里是我的代码: let request = NSFetchRequest<NSFetchRequestR

    0热度

    1回答

    如何使NSManaged public var成为可选的布尔值?当我键入以下内容: import Foundation import CoreData import UIKit extension SomeClass { @NSManaged public var isLiked: Bool? @NSManaged public var isDisliked: Boo

    0热度

    1回答

    我有一个NSManagedObject类有两个关系:courseA和courseB。 这些关系应该用动态变量表示。怎样才能从课外改变这个变量? @objc(Universtity) public class Universtity: NSManagedObject { dynamic var name: String { get { let n

    0热度

    1回答

    我知道我不应该在线程之间传递管理对象,但我想知道是否直接从MOC注册到管理对象是否正确。 例如: NSManagedObjectContext *managedObjectContext = aManagedObject.managedObjectContext; [managedObjectContext performBlock:^{ aManagedObject.somePro

    0热度

    1回答

    我的应用程序中有一个ViewController,我必须向用户显示设置,用户可以使用UISwitch打开或关闭设置。我必须将设置存储在本地数据库中,并基于应用程序中的用户显示数据。 我正在使用SugarRecord进行核心数据管理。最初所有设置都打开。 SugarRecordManager.swift import Foundation import SugarRecord import Co

    0热度

    2回答

    我试图在使用已在上下文中完成的NSManagedObject遍历多对多关系时应用谓词。我想过把这个集合作为一个数组,然后应用一个过滤器算法,但是这会引发一堆我不想要的错误,因为可能有500多个对象在这个集合中。当通过NSManagedObject访问此故障的时,我是否可以将谓词或过滤器应用于该集合并仅满足这些故障?

    0热度

    1回答

    自从下载XCode 9后,我的一些单元测试开始崩溃,出现堆栈溢出(尝试搜索,最近!)。 的问题似乎来自试图创建一个子类NSManagedObject,一个OCMock如这一行:OCMClassMock([User class]),其中User是NSManagedObject子类。 在OCMock git回购中有关于此的bug and discussion。 讨论中提到,自从version 3.4以

    0热度

    1回答

    在我的UIViewController中,我调用另一个类中的方法,它返回一个NSManagedObjects列表,我在数组中实例化一个NSManagedObjects列表。 下面是代码: fileprivate var albumList = [Album]() private func loadAlbums() { APIHandler().getUsersAlbums() {

    0热度

    1回答

    我有一个实体具有从5个视图控制器填充的属性。 该应用程序基本上是一个详细的形式的基于调查表5问题,并在每个5视图控制器组成一个问题,它的设定的答案选项的。在前4个,用户有多个选择题。在最后一个问题中,用户可以从一组选项中选择多个值。 我已为每个视图控制器维护一个实体,以便为该视图控制器显示选项。 为了捕捉用户的回答,我已经创建了一个答案第4个问题,与第五实体,这样我可以捕获集中的用户为第5问题选择