nsmanagedobject专题提供nsmanagedobject的最新资讯内容,帮你更好的了解nsmanagedobject。
我有一个NSManagedObject的子类,大多数属性是动态的(由托管对象创建),但我有一些辅助属性,它们被创建为@synthesize. 释放这些物体的正确方法是什么? - (void)didTurnIntoFault { [self.randomVar release]; [super didTurnIntoFault]; } 要么 - (void)dealloc {
Xcode 9为模拟器与设备中的实体的Date类型属性生成不同的代码.我在coredata中将类设置为类别/扩展名下的codegen功能. 直到Xcode 8.3(最新)它一切正常(NSDate总是).下面是Xcode 9(Swift 4)为属性自动生成的代码 – 在设备上: – @NSManaged public var requiredDate: Date? 和, 在模拟器上: – @NSMa
我目前正在将我的项目更新为 Swift 3,并且我将所有的NSDate方法和扩展都移动到Date以便在应用程序中保持标准. 问题是我使用Xcode自动生成我的NSManagedObject子类,它生成日期属性为NSDate而不是Date. 有没有办法用日期属性作为日期生成它? 编辑 每Apple Developer Documentation: Core Data natively support
在本书 Learning Core Data for iOS中,作者创建了几个UIViewControllers,每个UIViewControllers都有一个引用NSManagedObjectID的属性. 在例子中, @interface LocationAtShopViewController : UIViewController @property (strong, nonatomic
我最近开始学习 swift,我想使用一些用Objective C编写的数据模型类.当我尝试从输入框保存数据时,我遇到了一个奇怪的错误: Users.h #import <Foundation/Foundation.h> #import <CoreData/CoreData.h> @interface Users : NSManagedObject @property (nonatomic,
我是核心数据的noob,所以这里. 我有一个核心数据对象,例如学生. 学生具有鬃毛属性,如名称,年龄,多巴,地址等. 现在我需要将所有这些属性显示在表视图中. 有没有任何简单的方法来迭代对象学生?或者我必须将数据转换成某种类型的字典? 如果我需要将其转换为字典,是否有任何支持?或者我必须自己写这个函数. 非常感谢您的帮助, 斯蒂芬 这是一个非常简单的方法来迭代一个NSManagedObject:
我的问题类似于: Problem creating NSManagedObject derived class 我在Core Data中设置了一个NSManagedObject,并为它提供了一个类.但是,我不想创建一个相同的NSObject类,而是使用NSManagedObject类,但是我不想创建实体并保存它.我只想使用它为一个数组,只有当我需要保存对象在Core Data我想使用insertE
我想获得一个NSManagedObject的属性数组,所以我可以使用KVO来导出它们.我可以手动创建一个数组,然后遍历它,然而,我想自动获取这个列表,然后迭代. NSManagedObject具有与之关联的实体.使用 NSEntityDescription的-attributesByName和-relationshipsByName.您将从每种方法中获得一个字典.只要问他们的 – 所有关键词.
我有一个直接映射 JSON实现Mappable(ObjectMapper Framework)协议的类,我试图从NSManagedObject继承. class AbstractModel: NSManagedObject, Mappable { @NSManaged var uuid: String? @NSManaged var updatedAt: String? @NSManaged v
我需要跨设备传输单个对象.现在我正在将我的NSManagedObject转换为字典,将其存档并作为NSData发送.收到后,我正在取消归档.但我真的想通过归档和取消归档来转移NSManagedObject本身,而不是创建一个中间数据对象. @interface Test : NSManagedObject<NSCoding> @property (nonatomic, retain) NSStri
我对如何使用一些核心数据的NSManagedObject子类来处理持久数据和非持久数据有一些想法. 假设您有一个配方应用程序,显示您自己的CoreData配方列表,在同一个应用程序中,您也可以搜索其他用户配方. 这些其他用户配方当然来自API,我们不希望将它们保存到核心数据中. 但我们想要的是我们的配方细节View Controller,无论是给定持久配方还是非持久性配方,它都可以起作用. 我自然
我试图排序一个数组的布局在 the accepted answer to this question,但我遇到的问题,Isuru提到的答案的评论。也就是说,应该通过实体的“date”属性对数组排序的代码使编译器投诉“无法找到成员”日期“ 这里是描述实体的NSManagedObject子类: import Foundation import CoreData @objc(Entry) class
我已经开始尝试使用酷睿3和Xcode 8测试版的核心数据。当我尝试从核心数据模型生成NSManagedObject子类并在编辑器菜单中创建NSManagedObject子类…选项时,Xcode 8 beta生成三个文件,其中之一是_COREDATA_DATAMODELNAME_ CoreDataModel.swift,其内容如下: import Foundation import CoreData
我正在使用Swift 3和Xcode 8 beta构建核心数据应用程序,当我生成NSManagedObject子类时,Xcode给我的Objective-C文件而不是Swift. 虽然我非常清楚,我可以在Swift中简单地编写自己的NSManagedObject子类,我想知道如何将生成的代码的语言从Objective-C切换到Swift. 题 如何在Swift中生成NSManagedObject类
当创建NSManagedObject的扩展帮助程序来创建一个新的托管对象子类时,swift提供了自我类型来模拟这个很棒的instancetype,但是我似乎不能从AnyObject打字.以下代码不会编译错误’AnyObject’不能转换为’Self’ 帮帮我? extension NSManagedObject { class func createInContext(context:NS
我在CDModel.xcdatamodeld中创建了一个简单的实体’CDWorkout’,其中一个属性’name’. AppDelegate中的容器名称也是“CDModel”. “CDWorkout”的类Codegen是类别/扩展名.这是CDWorkout类的代码: class CDWorkout: NSManagedObject { class func createWorkout(w
我有这段代码在XCode6( Swift 1.2)中运行正常,但不适用于Swift 2: class func findOrCreate<T: NSManagedObject>(type: T.Type, attribute: String, value: AnyObject?) -> T { if let object = T.MR_findFirstByAttribute(attrib
我正在使用RestKit从我的RoR服务中获取对象,并使用CoreData来保留一些对象(更多的静态类型查找表对象). TasteTag是其中一个持久对象: #ifdef RESTKIT_GENERATE_SEED_DB NSString *seedDatabaseName = nil; NSString *databaseName = RKDefaultSeedDatabaseF
我有一个NSManagedObject的子类,我想添加一些ivars来跟踪一些簿记.我不希望这些vars持续存在,这就是为什么我不把它们作为数据模型的一部分. 我找不到这样做的正确方法. >我应该在我的类中创建ivars,创建相应的属性,然后在实现中进行综合? >我不应该创建ivars,而是只是声明属性,然后@dynamic的属性在隐含? >还有其他方法我应该服用吗? 我应该在我的NSManage
我正在使用Core Data编写我的第一个综合应用程序,我想看看跟踪各种对象更改/更新/删除的最佳方法.例如,我有一个Notes实体和一个Location实体,并且它们之间有一对一的关系,这个想法是每个注释都可以标记它的位置.然后,我有一个带有fetchedResultsController的UITableView驱动列表(您可以在其中添加新的注释并附加日期和位置),但是我有2个其他视图控制器,一