gpt4 book ai didi

ios - 从数据库中实现的核心数据故障 - 正常吗?

转载 作者:可可西里 更新时间:2023-11-01 05:04:29 24 4
gpt4 key购买 nike

我对这个注释有疑问。我已经下载了几个教程,例如:http://www.raywenderlich.com/14742/core-data-on-ios-5-tutorial-how-to-work-with-relations-and-predicates在此示例代码中,“已完成故障”消息也可见。我的问题是:

  • 没有这个就可以从核心数据中创建和获取数据警报?
  • Core Data 中是否有非常严重的警报?

我的数据库是这样的: My database looks that:

当我想从“FailedBankDetails”表中获取数据时出现问题,例如“关闭日期”。

首先,我从“FailedBankInfo”表(上面的代码)中获取所有行:

    NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];

NSEntityDescription *entity = [NSEntityDescription
entityForName:@"FailedBankInfo" inManagedObjectContext:self.managedObjectContext];

NSSortDescriptor *sort = [[NSSortDescriptor alloc]
initWithKey:@"name" ascending:NO];

[fetchRequest setEntity:entity];

[fetchRequest setSortDescriptors:[NSArray arrayWithObject:sort]];
[fetchRequest setFetchBatchSize:20];

NSFetchedResultsController *theFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest
managedObjectContext:self.managedObjectContext
sectionNameKeyPath:nil
cacheName:nil];
self.fetchedResultsController = theFetchedResultsController;
_fetchedResultsController.delegate = self;

接下来我想使用表格单元格显示数据:

 if ([[_fetchedResultsController objectAtIndexPath:indexPath] isKindOfClass:[FailedBankInfo class]]) {
FailedBankInfo *info = [_fetchedResultsController objectAtIndexPath:indexPath];
cell.textLabel.text = info.name;
cell.detailTextLabel.text = [NSString stringWithFormat:@"%@, %@", info.city, info.details.closeDate];

}

我认为访问 info.details.closeDate 会出现“故障已完成”警报,因为当我更改此设置时,例如以 info.name 此警报不会出现。

还有其他方法可以访问与特定“FailedBankInfo”对象相关的“closeDate”字段吗?

我厌倦了解决这个问题,请给我一些好的建议。

这是我的提醒:

2014-02-16 09:05:45.801 FailedBankCD[57158:70b] CoreData: annotation: fault fulfilled from database for : 0x8ba2d60

最佳答案

您所看到的是正常的 - 为您的应用启用了核心数据日志记录(这将在您的调试方案的参数部分下)。

“故障”,尽管名称如此,但并不是问题。这是一项核心数据优化,在访问其属性之前,不会从数据库中检索完整的对象,此时“故障”已“实现”。

我认为,他们在选择语言时并没有考虑初学者。

关于ios - 从数据库中实现的核心数据故障 - 正常吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21809052/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com