gpt4 book ai didi

iphone - 如何从 NSSet 访问值?

转载 作者:搜寻专家 更新时间:2023-10-30 19:56:51 24 4
gpt4 key购买 nike

我正在使用 CoreData,它返回一个 NSMangedObject。我已经将它放入 NSSet,现在我想取出值并显示它。以下是代码片段:

NSManagedObject *financialsData = [serverResult valueForKey:@"financials"];
NSSet *financiers = [financialsData valueForKey:@"planFinanciers"];
for (NSManagedObject *financier in financiers)
{

}

请帮忙。

最佳答案

您没有告诉我们任何有关特定金融家的属性和关系的信息,但通常您可以使用访问器或 KVC 从每个对象获取数据:

NSManagedObject *financialsData = [serverResult valueForKey:@"financials"];
NSSet *financiers = [financialsData valueForKey:@"planFinanciers"];
for (NSManagedObject *financier in financiers)
{
// Assuming there are 'name' and 'netWorth' attributes...
NSLog(@"Name: %@\tNet Worth:%.2f", financier.name, financier.netWorth);

// ...or...
NSLog(@"Name: %@\tNet Worth:%.2f", [financier valueForKey:@"name"], [[financier valueForKey@"netWorth"] floatValue]);
}

但不要相信我的话......阅读Managed Object Accessor Methods .

关于iphone - 如何从 NSSet 访问值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6209421/

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