gpt4 book ai didi

core-data - Swift/核心数据/ bool 或 ObjCBool

转载 作者:搜寻专家 更新时间:2023-11-01 05:31:28 24 4
gpt4 key购买 nike

我正在尝试使用 bool 类型的字段保存我的模型。当我尝试添加“真”值时发生错误。我也尝试将字段类型更改为 Objective C Bool (ObjCBool​​),但没有成功,有人也遇到过这个问题吗?

import UIKit
import CoreData

@objc(Test)
class Test: NSManagedObject {
@NSManaged var title: String
@NSManaged var field: ObjCBool // Or Bool
}

// the error occurs before saving at this point
test.field = true

最佳答案

使用 numberWithBool 的解决方案:

import UIKit
import CoreData

@objc(Test)
class Test: NSManagedObject {
@NSManaged var title: String
@NSManaged var field: NSNumber
}

test.field = NSNumber.numberWithBool(false)

关于core-data - Swift/核心数据/ bool 或 ObjCBool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24337211/

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