内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
首先看起来是这样的:
+ <classes> + <class className="CPTGraphHostingView" superclassName="UIView"> + <source key="sourceIdentifier" type="project" relativePath="./Classes/CPTGraphHostingView.h"/> + </class> ... + </classes>
在下一次提交中,看起来是这样的:
- <classes> - <class className="CPTGraphHostingView" superclassName="UIView"> - <source key="sourceIdentifier" type="project" relativePath="./Classes/CPTGraphHostingView.h"/> - </class> ... - </classes>
我如何才能阻止这种情况?
根据我的经验,只有在打开故事板并且存在类存在相关错误的情况下,移除才会发生。一个例子是打开故事板,而合并冲突尚未解决。一个或多个类可能无法解析。在这种情况下,接口生成器似乎是删除整个部分,而不仅仅是违规类。