Tag: 核心数据

如何使用Objective-C将audio数据保存到CoreData或从CoreData获取audio数据?

我是一个新的iOS开发。 如何使用Objective-C将audio数据保存到CoreData或从CoreData获取audio数据? 我只知道我必须使用NSData和二进制数据。

如何使用CoreData检索列中最后插入的值?

在我的CoreData应用程序中,我想显示Table Student中插入的最后一个stdId 。 有没有简单的方法来检索列中最后插入的值?

核心数据表关系和Fetchrequest

我正在使用故事板和核心数据开发一个iPad应用程序。我对核心数据没有什么好的想法。我有两个表名A和B.表a有两个字段名为datacode和price。在表B中有两个字段名项目代码和文本。表A有设置限制。 表A 数据码价格 p1 10 m1 17 p0 28 m3 20 w4 12 表B 项目代码文本 p0车 p1巴士 平方米的笔 m1球 p0禁令 r1书 立方米铅笔 n1电视 w4收音机 tableB中的itemcode中的值是表A中的数据代码+一些其他的值。我需要从tableB中获取文本值,这取决于表中数据代码对应的项目代码。我如何从中获取文本B基于这个标准。

使用Objective Cjoincoredata

如何在内核数据中进行内连接,外连接(左,右,全 )。 我已经很容易在sqlite数据库使用基于sqlite c的API但是我找不到任何资源如何使用Objective-C中的核心数据做到这一点。 基本上我有一个需要查询CoreData涉及三个以上的表或对象之间的关系。 注意: 如何在核心数据中设置表之间的关系会有所帮助。 如主键 – 外键关系,级联关系 。

iphone::使用NSPredicate无法识别的select器错误

嗨,当我尝试search核心数据在某些领域的实体,我得到以下错误: [NSNull getCharacters:]: unrecognized selector sent to instance 这是我用来设置谓词的代码: – (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate =[NSPredicate predicateWithFormat:@"jobtitle=%@",@"Barber"]; searchResults = [getContacts filteredArrayUsingPredicate:resultPredicate]; } 但是,当我将predicate设置为我知道在其他字段上是正确的时,search就能正常工作: – (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate =[NSPredicate predicateWithFormat:@"title=%@",@"Dr"]; searchResults = [getContacts filteredArrayUsingPredicate:resultPredicate]; } 第一个版本search标题字段/属性,第二个search字段/属性。 检查模型中的属性job和jobtitle,我不能看出它们之间的任何区别。 谁能告诉我NSNull从哪里来,这意味着什么? 可能会有一些我在属性的属性,将解释这个失踪? 在此先感谢您的任何build议。

使用NSFetchedResult控制器和每个月的部分标题

可能重复: 使用fetchedresultcontroller为每个月设置一个不同的部分 我试图将我的UITableview分成每个月的部分。 我开始使用苹果的DateSectionTitles例子。 首先,我在我的coredata中添加了一个属性“sectionIdentifier”。 然后在我的managedobject子类中,我添加了这个方法。 – (NSString *)sectionIdentifier { // Create and cache the section identifier on demand. [self willAccessValueForKey:@"sectionIdentifier"]; NSString *tmp = [self primitiveSectionIdentifier]; [self didAccessValueForKey:@"sectionIdentifier"]; if (!tmp) { /* Sections are organized by month and year. Create the section identifier as a string representing the number (year * 1000) + month; this […]

用于简单添加到数据库的CoreData错误

编辑:我试图弄清楚的错误消息是在代码的右侧列出的评论! Xcode一直试图build议替代品,并拒绝让我build立。 代码右侧的注释标签中列出了3个。 他们的意思是什么? 我对使用核心数据非常陌生,真的希望看到我做错了什么,只是使用用户名作为例子(因为我知道我不应该这样做)! – (IBAction)saveData:(id)sender { NSManagedObjectContext *cxt = [self managedObjectContext]; //instance method managedObjectContext not found NSManagedObject *newContacts = [NSEntityDescription insertNewObjectForEntityForName:@"Contacts" inManagedObjectContext:cxt]; [newContacts setValue:self.username.text forKey:@"username"]; //insert NSManagedObjectModel instead of NSManagedObject…claims that it is undeclared? username.text = @""; NSManagedObject *newContacts = [NSEntityDescription insertNewObjectForEntityForName:@"Contacts" inManagedObjectContext:cxt]; //trying to replace NSEntityDescription with KSecAttrDescription…claims that it is undeclared […]

核心数据获取属性 – 基础知识

使用核心数据提取的属性,我该如何执行这个简单的请求: 我想要Fetched属性( myFetchProp )在商店StoreA ,它应该这样做: [myFetchProp getMeRecordWithPredicate:@“X == 35” inEntity:@“entityH” fromStore:StoreB]; 原谅我错误的语法,但我想我的观点很容易理解。 网上找不到任何简单明了的例子。 我想这应该不是那么难。

RestKit – 与本地JSON文件同步数据库

我提供了一个示例JSON文件(用于testing目的,我没有提前访问Web服务)。 在加载文件和转换为NSDictionary ,我怎样才能使用该字典和同步我的数据库? 我读过的所有教程和示例都使用了Web服务 我已经创build了所有对象的映射并应用它们的关系。 一个例子: + (RKEntityMapping *) mapTableInManagedObjectStore:(RKManagedObjectStore *)managedObjectStore { RKEntityMapping *tableMapping = [RKEntityMapping mappingForEntityForName:@"Table" inManagedObjectStore:managedObjectStore]; tableMapping.identificationAttributes = @[@"tableID"]; [tableMapping addAttributeMappingsFromDictionary:@{ @"ID":@"tableID", @"TableNumber":@"tableNumber", @"NumberOfChairs":@"numberOfChairs"}]; return tableMapping; }

处理来自服务器的JSON数据并添加/更新CoreData中的对象

我正在使用coreData的应用程序,我有两个实体称为文件夹和笔记 。 所以他们是文件夹 – >笔记之间的一对多关系 。 即1文件夹=许多笔记。 我已经使用了文件夹的抓取结果控制器 ,并且它显示在UITableView上,当用户单击一个文件夹时,他转到注释表,该注释表在特定文件夹内显示注释。 用户可以添加和删除文件夹/注释。 一切工作正常。 这里的一切都离线了。 现在我试图与服务器同步这个数据,以便我可以将这个数据同步到多个设备。 我不做盲目同步,我只同步更改的数据。 我使用NSURLConnection默认是asynchronous的 ,它具有从服务器提供json数据的委托函数。 现在我正在尝试处理这个JsonData ,我正在遵循FindOrCreate方法。 所以如果文件夹/ Notes存在,那么只需要更新它或者创build一个新的文件并保存coreData。 我正在使用相同的managedObject和后处理发生在主线程。 面临的问题。 (这是现实世界的案例) 1)当拉动发生,用户可能会添加新的文件夹/笔记和UI应该是响应,但在我的情况下UI卡住了 。 所以我想知道如何stream畅地创build/更新来自服务器的新数据,并且UI也是响应式的。 2)我尝试使用后台队列中的后台进程 dispatch_async(dispatch_get_global_queue(0,0),^ { } 但在这里我观察到的是,我得到一个崩溃,其中说*终止应用程序由于未捕获exception'NSGenericException',原因:'*集合<__ NSCFSet:0x1557ecd0>被列举时发生了变异。