如何为CoreData中的NSManaged属性赋予初始值? [英] How to give an initial value to NSManaged property in CoreData?

查看:96
本文介绍了如何为CoreData中的NSManaged属性赋予初始值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用Swift。我有一个CoreData,它有一个名为days的字符串属性。我想为此指定一个默认值。我在CoreData模型类中尝试了此方法,但给出了一个错误消息,指出 NSManaged属性不能具有初始值

I use Swift. I have a CoreData, and it has a string attribute called days. I want to assign a default value to this. I tried it in my CoreData model class but it gives an error saying "NSManaged property cannot have an initial value".

这是我尝试过的。

@NSManaged var daysAvailable:String = "M"


推荐答案

如果是静态值,您可以在xcode的CoreData模型编辑器中进行设置。
无需为此使用 awakeFromFetch

If it a static value, you can set it in the CoreData model editor in xcode. No need to use 'awakeFromFetch' for that

这篇关于如何为CoreData中的NSManaged属性赋予初始值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆