我现在正在将正常数据加载到我的tableview
,正如您在 cellForRowAtIndexPath
中看到的那样,StopAndCheckQuestions是来自核心数据的生成类。< / p>
HowI加载我的数据
- (void)viewDidLoad
{
[super viewDidLoad];
CoreDataHelper * helper = [CoreDataHelper getCDHelper];
FirstQuestions =[helper fetchEntitiesForClass:[StopAndCheckQuestions class] withPredicate:nil];
}
static NSString *CellIdentifier = @"FirstQuestionCell";
QuestionCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell ==nil) {
cell = [[QuestionCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
StopAndCheckQuestions *questions = [FirstQuestions objectAtIndex:indexPath.row];
cell.lblQuestion.text = questions.question;
return cell;
没什么特别的。
但现在我想加载依赖于foreign key
的数据,这意味着我希望foreign key(
titleId)为1的所有数据
有人可以帮助我并提供样品或其他东西吗
感谢您的帮助和快速回答!
答案 0 :(得分:0)
您可以将 NSPredicate 用于此目的
NSPredicate *pred = [NSPredicate predicateWithFormat:@"KEY ==%i ", 1];
NSArray *res = [FirstQuestions filteredArrayUsingPredicate:pred];