gpt4 book ai didi

iphone - 即使在重新启动我的开发 Mac 之后,实体仍然不符合键的键值编码

转载 作者:行者123 更新时间:2023-12-01 19:13:42 24 4
gpt4 key购买 nike

    if (self.temp) 
{
NSDateFormatter *form = [[NSDateFormatter alloc] init];
[form setDateFormat:@"dd/MM/yyyy"];
dt1 = [form stringFromDate:[datePicker date]];
[self.temp setValue:dt1 forKey:@"dateOne"];
}
else
{
NSDateFormatter *form = [[NSDateFormatter alloc] init];
[form setDateFormat:@"dd/MM/yyyy"];``
dt1 = [form stringFromDate:[datePicker date]];
NSManagedObject *newGoalText = [NSEntityDescription insertNewObjectForEntityForName:@"Goal" inManagedObjectContext:context];
[newGoalText setValue:dt1 forKey:@"dateOne"];
}

这是我编写的将日期作为字符串保存到我的核心数据模型中的代码。我创建了一个实体。目标“Goal”包含属性“goalText(String)”、“dateStr(string)”和“dateOne(String)”。
当要编辑数据时,if 条件有效,否则 else 条件有效。那就是流量。
因此,当我执行此代码时,我收到错误为“[setValue:forUndefinedKey:]:实体目标不是键值编码兼容键“dateOne”。'”。不过,前两个属性已成功保存和获取。还有一件事是第三个属性是从不同的 View 设置的。

我已经按照 this other question 中的答案重新启动了 Mac ,但没有结果。

最佳答案

我已经解决了。在某个阶段,我删除了 name.xcdatamodel 并创建了一个具有相同名称的新模型。但是旧的一些仍然存在于我的项目中。删除那个旧的解决了我的问题。谢谢你的帮助

关于iphone - 即使在重新启动我的开发 Mac 之后,实体仍然不符合键的键值编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14682597/

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