在第一次尝试将现有Swift文件添加到仅Swift的Xcode项目中时,它指出添加此文件将“创建一个Objective-C和Swift混合项目”,并询问“您是否要配置Objective-C桥接头?”
但这不是一个混合的Objective C项目。它是从头开始创建的,仅是Swift,并且没有Objective C代码(嗯,无论如何我都没有添加)。即使它确实有一些Objective-C(我想Xcode作为模板创建的初始视图控制器是从Objective-C类继承的),那意味着它始终是一个混合项目,并且添加另一个Swift文件不会改变它。
那么,对这个问题说“不”是正确的吗?
对这个问题说“不”是完全可以的。如果您确实想使用任何Obj-C库(可能),那么桥接头是必需的,并且拥有它也无害,您不应再看到该提示。
根本没有显示提示,如果您的代码中没有Obj-C,则可能是一个错误。如果您使用的是Beta,则可能性更大。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句