【发布时间】:2014-01-03 23:01:49
【问题描述】:
我有一个看起来像这样的核心数据模型:
Author
======
- name
- bio
- books (to-many relationship)
Book
====
- title
- release date
- author (to-one relationship)
我向用户呈现作者的表格视图,每个表格单元格代表一个作者,并显示他的name 和他写的最新一本书的title。
为了显示作者列表,我使用NSFetchedResultsController 和以下NSFetchRequest:
NSFetchRequest *request = [[NSFetchRequest alloc] initWithEntityName:@"Author"];
request.predicate = nil;
request.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"name" ascending:YES]];
request.fetchBatchSize = 20;
我的问题是:
我应该如何获得每位作者最新一本书的标题?我可以在我的原始请求中获取该信息还是需要做一些额外的请求?
【问题讨论】:
标签: ios iphone objective-c core-data nsfetchedresultscontroller