nsmanagedobject相关内容
我正在尝试从未记录的API(OsiriX)加载数据。 获取NSManagedObject如下: NSManagedObject * itemStudy = [[BrowserController databaseOutline] itemAtRow:[[BrowserController databaseOutline] selectedRow]]; 工作得很好。 但是得到NS
..
我有一个自定义NSManagedObject(在Swift中),看起来像这样 import UIKit import CoreData @objc(Item) class Item:NSManagedObject { @NSManaged var title:String func entityName() - > String { println(“Enti
..
我有一个情况,我对主线程中的NSManagedObject的属性进行一些更改。它属于应用程序的主ManagedObjectContext。 我的应用程序启用了线程下载数据,每个线程都有自己的ManagedObjectContext从单个最近的状态创建PersistentStore。 我正在实现 NSManagedObjectContextDidSaveNotification ,以便M
..
我的应用程式会传送取得要求给一个日期(上次更新日期)的服务器来更新其内容(核心数据中有2个实体,没有关系,所有属性都是字符串)...大多数时间只接收新内容,但有时它还接收需要更新而不是刚刚插入的旧内容。 1表是非常简单的我只是得到的ids(id从服务器不形成核心数据)的项目,将要在数组中更新,我做这些项目的提取,然后删除它们。之后,我插入更新的项目,因为他们是新的。这是我如何删除他们:
..
在我的应用程序中,我使用核心数据似乎有一个非常古怪的错误。 我昨天关闭了这个项目,今天开始开发没有修改代码),现在每次我想添加一行到我的数据库,我得到一个异常说下面的类不是 NSManagedObject ,这是我可笑地确定不是真的,因为它是工作几天,第二,因为我自动生成为 NSManagedObject 子类。我尝试使用 Editor->在我的数据模型中创建NSManagedObject子
..
我正在构建一个利用Core Data的应用程序,它在数据模型中有多个实体。我想做的是创建一个方法,它能够创建NSManagedObject的合适的子类,基于它接收的方法的名称,这将是一个NSString。 我的方法如下: - (NSManagedObject *)addEntity:(NSString *)name { NSManagedObjectContext * con
..
我认为这是错误的,它只加载一个汽车零件: 这种方法需要两个数组一个汽车名称,一个零件,创建一个新的汽车,并添加汽车零件,然后保存汽车到核心数据。 (目前不工作这种方式) for(int i = 0; i //创建一个新的汽车和零件 Car * newCar =(Car *)[NSEntityDescription insertNewObjectForEntityForName:@“C
..
我在写一个美化的“绘画”应用程序,用户可以在其中粘贴图像,绘制一束UIBezier曲线,并移动所有这些东西并旋转它们。 大部分是通过将UIImageViews和(子类)UIViews作为子视图堆叠到视图控制器的主视图中实现的。 我想让用户能够将他们创建的状态保存为某种文件,并与其他人共享(例如通过DropBox)。 保存本身不是问题(我知道如何保存文件!),只是'最好的'方式从应
..
我创建了一个名为MapState的 NSManagedObject 。然后我创建了一个类别来调用一些方法并存储一些额外的变量。 .h #import“MapStateDB.h” @protocol MapStateDelegate; @interface MapStateDB(MapState) @property(weak,nonatomic)id
..
我有两个NSManagedObject: DataEntered 普罗旺斯 它们之间有一个关系:DataEntered必须有一个普罗旺斯,普罗旺斯可能有一个/多个DataEntered。 一切运行正常,但使用仪器和分配时,每次将普罗旺斯设置为DataEntered时,在#Living中都会出现一个新的_CDSnapshot_Provence_: Provence * p
..
我需要一个正确的方法来计算CoreData对象中具有NSDate类型属性的唯一天数。 例如,我有以下: / p> .date =“2014-05-15 21:29:12 +0000” .date =“2014-05-15 21:49:34 +0000”; .date =“2014-05-16 13:29:23 +0000”
..
我想知道如何基本上为我的CoreData NSManagedObject客户端创建相当于一个类别: 我知道扩展现在是Swift中类别的替换 - 但是我不确定它们的实现。这是我在下面扣除的: class Client:NSManagedObject { @NSManaged var name: String @NSManaged var projects:NSSet }
..
在我的iOS应用程式中,我有一个表视图,显示来自核心数据实体的实例。选择行后,应用程序将从实例属性值中打开视图详细信息,如果需要,用户可以更改它们。从表视图控制器,我使用 didSelectRowAtIndexPath 方法传递 NSManagedObject : - (void)tableView:(UITableView *)tableView didSelectRowAtIndex
..
我正在使用几个Core Data实体来生成NSManagedObject子类,当我生成这些类时,我选择了“为原始数据类型使用标量属性”选项。如所期望的,整数属性被声明为 int16_t 属性和浮点属性在生成的接口中声明为 float @interface TeamStats:NSManagedObject @property(nonatomic)int16_t pointsScored
..
我有一个 NSOperationQueue 设置为 NSOperationQueueDefaultMaxConcurrentOperationCount 。它充满了 NSOperation 对象(到目前为止没有什么奇怪)。我继承了 NSOperation 以执行一些后台任务。 从互联网下载数据 解析数据以便我可以读取。 创建NSManagedObject: $ b b [NS
..
因为我的应用程序是多线程的,我使用两个NSManagedObjectContexts。主上下文在主线程中运行,另一个上下文只在单独的线程中运行。 我创建了一个小测试应用程序。它有两个核心数据实体。父母和孩子。父对象与孩子具有一对多关系。孩子与父有一个1-1关系。 在一个测试方法(运行在一个单独的线程)中,我得到一个父实例,时间之前。所以它在主上下文。我得到这个父代这行代码: 父*
..
我在保存核心数据以及行组织时遇到一些问题,并且为了更好地了解我的问题是什么,我会解释一下我有: 我有一个主tableview使用动态行,在这个tableview我有一个+按钮,每当按下+按钮,一个tableview出现在popover中,用户可以选择“单元格的类型”在主tableview中插入。 “单元格类型”是自定义单元格,他们有一个类和xib文件。每个自定义单元格都有各种文本字段...所
..
使用 NSFetchRequest ,可以避免获取 NSManagedObject 我知道可以检查 -isDeleted -managedObjectContext 返回nil,但是在数据库层有这样做吗? 解决方案 从技术上讲,如果对象被真正删除,它不会显示在数据库层。问题的症状是什么?
..
我有一个应用程序从服务器提取JSON数据,将数据解析为NSManagedObject子类,然后将这些NSManagedObject子类用作各种视图控制器中的属性。 我遇到的麻烦是,在将来的某个时候,服务器上的数据会改变,这将触发更新拉取请求。当试图更新NSManagedObject子类,该应用程序崩溃,如果用户然后尝试通过UI修改NSManagedObject例如。回答一个更新NSManag
..
我有一个使用CoreData的Swift应用程序。我创建了 List 实体与类 MyAppTarget.List 。一切都在.xcdatamodeld文件中正确配置。为了从持久存储获取我的实体,我使用 NSFetchedResultsController : let fetchRequest = NSFetchRequest() fetchRequest.entity = NSEntit
..