gpt4 book ai didi

iphone - 如何在代码中访问核心数据实体的属性?

转载 作者:行者123 更新时间:2023-12-03 19:37:59 26 4
gpt4 key购买 nike

我的方法之一中有以下代码:

...
NSNumber *selectedRecordID = [NSNumber numberWithInt:ABRecordGetRecordID(person)];
for (NSManagedObject *managedObject in fetchedResultsController.fetchedObjects) {
if (selectedRecordID == managedObject.contactID) { // this line generates a compiler error
// do some stuff
}

指示的行生成编译器错误“请求非结构或联合中的‘contactID’。”但是,“contactID”是由获取结果 Controller 检索的实体的属性,并且存在于 Core Data 生成的 @property 声明中。

我在这里缺少什么?预先感谢您提供的任何帮助。

最佳答案

您还可以使用 KVC 并通过以下方式避免子类化:

[managedObject valueForKey:@"contactID"];

关于iphone - 如何在代码中访问核心数据实体的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2744451/

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