gpt4 book ai didi

swift - 核心数据一对一关系

转载 作者:行者123 更新时间:2023-11-30 10:39:06 25 4
gpt4 key购买 nike

我正在创建核心数据一对一关系。我的一对多关系运行良好。我的一对一不是。问题是我的公开课。

对于我的一对多关系,我使用数组。我不知道哪一个适用于简单的字符串。

import UIKit
import CoreData

@objc(MeineSuchregionen)
public class MeineSuchregionen: NSManagedObject {
var detailSuchregion: [DetailSuchregion]? {
return self.rawDetailSuchregion?.array as? [DetailSuchregion]
}

convenience init?(title: String){
let appDelegate = UIApplication.shared.delegate as? AppDelegate

guard let context = appDelegate?.persistentContainer.viewContext
else {
return nil
}
self.init(entity: MeineSuchregionen.entity(), insertInto: context)
self.titlesuchregion = title
}
}

所以,当创建一个对象时,它总是存储在数组中。这是一个问题。

最佳答案

一对多关系用一个集合来表示(请用复数形式命名)

@NSManaged public var detailSuchregionen: Set<DetailSuchregion>

一对一关系由标准属性表示

@NSManaged public var detailSuchregion: DetailSuchregion?

关于swift - 核心数据一对一关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57259057/

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