Xcode Swift更改我的xcdatamodeld和XXX.Swift不仅仅创建XXX+;CoreDataProperties.swift?
我想知道这是否是XCode 7测试版中的已知问题。在我的例子中,我必须向实体添加一个属性。在添加属性I之后 -删除XXXX.swift -已删除XXXX+CoreDataProperties.swift -所选编辑器>创建NSManagedObject子类 -仅创建了XXXX+CoreDataProperties.swift(未看到XXXX.swift) -创建了一个新的类文件XXXX.swift,但在保存显示的消息时覆盖了现有的类文件(显然XXXX.swift仍然存在),所以我这样做了。 -创建XXXX文件后,我只需输入以下代码Xcode Swift更改我的xcdatamodeld和XXX.Swift不仅仅创建XXX+;CoreDataProperties.swift?,xcode,swift,nsmanagedobject,Xcode,Swift,Nsmanagedobject,我想知道这是否是XCode 7测试版中的已知问题。在我的例子中,我必须向实体添加一个属性。在添加属性I之后 -删除XXXX.swift -已删除XXXX+CoreDataProperties.swift -所选编辑器>创建NSManagedObject子类 -仅创建了XXXX+CoreDataProperties.swift(未看到XXXX.swift) -创建了一个新的类文件XXXX.swift,但在保存显示的消息时覆盖了现有的类文件(显然XXXX.swift仍然存在),所以我这样做了。 -创
import Foundation
import CoreData
class XXXX: NSManagedObject {
}
- 但令我惊讶的是,新创建的XXXX.swift没有显示,XCode的顶部UI栏消失了
- 重新启动XCode i后,出现顶部UI栏+新创建的XXXX.swift显示
+CoreDataProperties.Swift
文件。这是经过设计的,因为我们现在应该将自定义类扩展放在MyEntity.swift
文件中,这样它们就不会被覆盖。编辑模型时,不要删除MyEntity.swift
文件。该文件不是由Xcode自动管理的,只有MyEntity+CoreDataProperties.swift
文件是,并且它是唯一将为您重新生成的文件