nsfetchedresultscontrolle相关内容

核心数据中的位置按距离通过NSFetchedResultsController排序?

我在iOS Core Data数据库中有一组实体对象,用于描述某个位置的内容。让我们调用实体Location。我已经实现了这个通过在位置有两个属性,指的位置 - 纬度和经度,两个双。还有其他元素,如name。 我使用NSFetchedResultsController将实体绑定到一个UITableViewController。我想做的是将结果按距离排序到给定的CLLocationCoordi ..

iOS UITableView节与fetchedResultsController混淆

我在一个表格视图中只显示一个实体。实体有两个属性, workoutName 和 trainingLevel 。两者都是字符串类型。训练级别包括3种类型:1,2,3.(trainingLevel =(整数16或字符串类型?这将是理想的?)我想把表分成三个部分,每个部分包含相应的训练级别 我如何做?我目前使用的代码如下: code> - (NSInteger)numberOfSectio ..
发布时间:2017-01-10 15:50:04 移动开发

核心数据表视图部分按工作日使用NSSortDescriptor进行排序

我目前正在尝试将我的对象数组排序为天顺序,这样他们可以正确的顺序,即星期一,星期二,星期三,然后按开始时间分组。 只有问题是我不知道如何做到这一点,我的代码目前看起来像这样:按字母顺序按时间排序: NSString * sectionKey = nil; switch(tab){ case kByWeekA:{ NSSortDescriptor * sortDescrip ..

核心数据不对已更改的谓词作出反应

这是一个奇怪的问题。 在我的视图中控制器 SpieleOrtTVC 我将呈现实体 Spiel 。每次调用视图控制器时,应基于用户在呈现视图控制器内的选择来显示不同的子集。 这对于每次第一次调用视图控制器都适用。根据用户的选择,fetch creteria被移交到新的视图控制器,并实际到达那里,正如NSLogs证明。显示的结果和数据为expeted。 但是当第二次或第三次调用视图控 ..
发布时间:2017-01-10 15:31:31 移动开发

核心数据:UITableView与多个NSFetchedResultControllers

我想做的是很简单。在我的UITableViewController,我想从多个NSFetchedResultController(我有多个实体在我的数据模型中)加载数据,并将每个数据放入表视图中的不同部分。因此,例如,来自第一个NSFetchedResultController的所有获取的项目将在UITableView中的第0部分,从另一个获取的项目进入第1部分等。 Core Data模板项 ..

有没有办法实例化NSManagedObject而不插入它?

我有一个用户界面插入一个事务。一旦用户点击一个加号他得到屏幕,我想实例化我的Core Data NSManagedObject实体让用户处理它。然后当用户点击保存按钮时,我将调用保存功能。 ,然后到代码: transaction =(Transaction *)[NSEntityDescription insertNewObjectForEntityForName:@“Transac ..

NSPredicate:按NSDate属性的日期过滤对象

我有一个核心数据模型与 NSDate 属性。我想要按天过滤数据库。我假设解决方案将涉及 NSPredicate ,但我不知道如何把它们放在一起。 我知道如何使用 NSDateComponents 和 NSCalendar NSDate c $ c>,但是如何使用 NSPredicate ? $ b过滤它 也许我需要创建一个类别在我的 NSManagedObject 子类,可以返回一个简 ..

NSFetchedResultsController与关系不更新

假设我有两个实体,员工和部门。部门与员工有一对多的关系,许多员工可以在每个部门,但每个员工只属于一个部门。我想使用NSFetchedResultsController来显示一个tableview中的所有员工,这些数据按照属于它们所属部门的属性的数据排序。问题是,我想要我的表更新时,部门对象接收更改,就像它是如果员工的常规属性更改,但FetchedResultsController似乎没有跟踪相关对 ..
发布时间:2017-01-10 14:39:12 移动开发

NSFetchedResultsController在合并一个`NSManagedObjectContextDidSaveNotification`后不会显示所有结果

我有一个NSFetchedResultsController,它使用谓词获取对象: isTrash == NO 大多数情况下,这是按预期工作,但是当一个对象未​​被破坏时,被抓取的结果控制器不会获取未破解的对象。 发生了什么? 解决方案 发生这种情况的原因是 mergeChangesFromContextDidSaveNotification: / code>处理更新的对 ..
发布时间:2016-12-26 18:09:12 移动开发