gpt4 book ai didi

objective-c - Xcode 中 NSManagedObject 属性的默认值

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

在 Xcode 中可以将空字符串设置为 NSString 类型属性的默认值吗?或者 [NSDate date] 作为 NSDate 类型属性的默认值?

最佳答案

您必须以编程方式执行这两项操作。但是,您不能让 [NSDate date] 成为默认值(因为在您设置默认值时,您只是在设置默认值的特定时间使用日期,不是在创建 MO 时)。

您应该创建 NSManagedObject 的子类并实现 awakeFromInsert 方法:

- (void)awakeFromInsert
{
[super awakeFromInsert];

[self setDateAttribute:[NSDate date]];
[self setStringAttribute:@""];
}

关于objective-c - Xcode 中 NSManagedObject 属性的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7414409/

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