【问题标题】:"Create NSManagedObject subclass" creates .h and .m instead of .swift files“创建 NSManagedObject 子类”创建 .h 和 .m 而不是 .swift 文件
【发布时间】:2016-10-03 04:49:38
【问题描述】:

当我将我的一个 CoreData 实体从“ProductCase”重命名为“ProductPack”时遇到问题。

它现在只会生成ProductPack+CoreDataClass.h/.mProductPack+CoreDataProperties.h/.m 而不是ProductPack.swiftProductPack+CoreDataProperties.swift

我回滚了所有更改并尝试了多次我还尝试将“Codegen”属性更改为“Manual/None”、“Class definition”和“Category/Extension”

我也尝试退出 Xcode 并重新启动计算机。

是否有一些设置是我不小心更改的?或者这是一个已知问题?

【问题讨论】:

    标签: ios swift xcode core-data xcode8


    【解决方案1】:

    我发现“文件检查器”下的“代码生成语言”问题设置为 Objective-c 而不是 Swift。

    不知道它是如何改变的,但一个简单的修复。

    【讨论】:

    • 留意该设置 - 在测试版中,我发现它经常重置,我不知道它是否已修复。
    • 这会影响为数据建模器自动创建的类,因此它是最佳解决方案。
    猜你喜欢
    • 2023-04-03
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    相关资源
    最近更新 更多