我对可可开发完全陌生,所以请不要责备我问这个问题。
我必须使用绑定吗?我知道它可以节省很多代码,但是由于我正在学习,我真的更喜欢在代码中设置所有内容。
我的目标是使用从核心数据中获取的实体填充表格视图。我为我的主窗口视图创建了一个自定义控制器类。我也有一些代码来获取我的类别实体
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription
entityForName:@"Category"
inManagedObjectContext:[self managedObjectContext]];
[fetchRequest setEntity:entity];
NSError *error = nil;
NSArray *fetchedObjectsArray = [[self managedObjectContext] executeFetchRequest:fetchRequest error:&error];
if (fetchedObjectsArray == nil) {
NSLog(@"Error occured fetching categories: %@", error);
}
for (Category *cat in fetchedObjectsArray) {
NSLog(@"categories %@", cat.name);
}
我知道我必须为我的表视图实现委托,但我有点迷失在哪里放置我的获取代码,所以表视图 1. 可以访问它,并且 2. 使用从我的获取请求返回的数据。