Xcode 9.3在删除实体时崩溃

Max*_*aev 1 xcode xcode9.3

尝试重置实体的父代或删除实体的父代时发生此崩溃。

这是当机报告

    Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
ProductBuildVersion: 9E145
ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEPlugins/IDEPlugins-14133/IDECoreDataModeler/ModelEditor/EditorShared/XDDiagram/XDDiagramStorage.m:364
Details:  (graphic) should not be nil.
Object:   <XDDiagramStorage: 0x7fa373ec1b50>
Method:   -removeGraphic:
Thread:   <NSThread: 0x7fa36a619650>{number = 1, name = main}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

关于我做错了什么的任何想法,或者如果这是Xcode错误,如何避免崩溃?

Ryu*_*X51 5

您没有做错任何事情,这显然是Xcode 9.3中另一个令人讨厌的错误。Xcode 9.4 beta 1仍然包含此错误。

解决方法:右键单击.xcdatamodel文件,显示包内容并编辑文件contents。它包含作为XML文件的实体关系模型。您可以在那里删除实体,这非常简单。记住也要删除其在其他实体中的关系。