gpt4 book ai didi

ios - 如何在 Xcode 8.2 中使用 Swift 3.0 创建和存储包含数据的托管对象

转载 作者:搜寻专家 更新时间:2023-10-31 19:37:23 24 4
gpt4 key购买 nike

我收到错误“使用未解析的标识符‘联系人’”(这是我在我的‘fileName.xcdatamodeld’中作为实体名称给出的名称)。

import UIKit
import CoreData

class ViewController: UIViewController {

let managedObjectContext = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func SaveContact(_ sender: Any) {
let entityDescription = NSEntityDescription.entity(forEntityName: "Contacts",in: managedObjectContext)

let contact = Contacts(entity: entityDescription!,insertInto: managedObjectContext) // Error: Use of unresolved identifier 'Contacts'
}
@IBAction func Findcontact(_ sender: Any) {
}
}

最佳答案

这是在 Xcode 8 中配置 Core Data codegen 的方式: Example entity details

您有 3 个选择:

  • 手动/无
  • 类定义
  • 类别/扩展

我认为它们是不言自明的。无论如何,您在这里可能需要的是类定义。

关于ios - 如何在 Xcode 8.2 中使用 Swift 3.0 创建和存储包含数据的托管对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41276918/

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