我更新了Xcode并修复了它在我的代码中带来的所有错误,当我运行模拟器时它崩溃了线程1:EXC_BREAKPOINT(代码= EXC_I386_BPT,子代码= 0x0)错误,我删除了不存在的插件用过,有什么想法?或者我是否必须等待更新才能修复它?
答案 0 :(得分:0)
经过多次实验,我能够通过我的swift文件中的@objc标记来解决这些冲突,这些标记可以被我的Obj-C代码调用,包括init方法。例如,将覆盖init(frame:CGRect)更改为@objc覆盖init(frame:CGRect)。
顺便说一句:我仍然对为什么@objc标志不是必需的而感到困惑。 (虽然它可能是最好的做法)在Xcode 6.0中,但突然是Xcode 6.1中的要求。