【发布时间】:2012-05-25 18:47:39
【问题描述】:
在我的应用程序中,我有一个由 Core Data 填充的 UITableView,目前是一个名为“name”的字符串。我希望能够将这个 tableview 分成 3 个部分,可以命名为 0、1 和 2,或 1、2 和 3。名称并不重要。我目前真的不知道如何实现这一点。我的数据模型中有一个名为“term”的新属性,这是我希望这些部分所依据的。这最好是整数吗?
我是 iOS 开发的新手,所以如果有人知道怎么做,我将不胜感激。
这是我当前使用“名称”属性填充表格视图的排序代码。
- (void)setupFetchedResultsController
{
//1 - Entity
NSString *entityName = @"Task"; // Put your entity name here
NSLog(@"Setting up a Fetched Results Controller for the Entity named %@", entityName);
//2 Request
NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:entityName];
// 3 - Filter
//request.predicate = [NSPredicate predicateWithFormat:@"Task.name = name"];
// 4 - Sort
request.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"name"
}
谢谢大家!
【问题讨论】:
标签: uitableview core-data attributes nsfetchrequest