0

我现在正在将正常数据加载到我tableview的中,正如您在我的 中看到的那样cellForRowAtIndexPath,StopAndCheckQuestions 是从核心数据生成的类。

如何加载我的数据

- (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的所有数据

有人可以帮助我,并为我提供样品或其他东西吗

感谢您的帮助和快速答复!

4

1 回答 1

0

您可以为此目的使用NSPredicate

NSPredicate *pred = [NSPredicate predicateWithFormat:@"KEY ==%i ", 1];
    NSArray *res = [FirstQuestions filteredArrayUsingPredicate:pred];
于 2013-10-30T09:45:20.170 回答