gpt4 book ai didi

ios - 如何在 iOS 编程中使用 Swift 创建实体文件?

转载 作者:行者123 更新时间:2023-11-29 02:51:02 26 4
gpt4 key购买 nike

我想在基于 Swift 和 Xcode 6 的 iOS 应用程序中使用 Core Data,因此我首先创建了 XXX.xcdatamodel 文件,并向该文件添加了三个实体及其属性。但是,当我尝试通过“Editor” | 创建 NSManagedObject 的子类时在 Xcode 菜单中“创建 ManagedObject 子类”,生成的文件是 Objective-C 的 .h.m 文件,而不是我的 .swift 文件想要。

结果,当我尝试运行模拟器时,出现错误:NSFetchRequest无法找到实体名称'XXX'的NSEntityDescription,我认为这是因为没有这样的.swift 文件作为我项目中的 XXX

那么如何创建基于上面 XXX.xcdatamodel 文件中定义的实体的 NSManagedObject 子类呢?我不喜欢创建一个新的 swift 文件并手动一一写入这些属性的想法,因为每个实体上的属性数量超过 40 个。所以我宁愿通过类似的方式自动创建它我在 Objective-C 中使用过的 Xcode 菜单。

最佳答案

我所做的是使用生成的 .h 和 .m 文件。要使实体类对 swift 可见,请将实体类 header 的#import 添加到桥接 header 。

关于ios - 如何在 iOS 编程中使用 Swift 创建实体文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24527696/

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