情况如下:
我的工程名称为myProject.xcworkspace,想要在myOC.m中使用hello.swift这个文件中的类
1)已经在myOC.m中引入了 import "myProject-swift.h"
2)hello.swift中没有在类中任何地方使用@objc
3)myOC.m中找不到hello这个类,xcode一直有红色的提示。
解决方法: myProject-swift.h这个头文件是动态编译的,我在oc文件中添加这个类以后没有再执行过run(红色的我就没执行)。虽然有错误提示,但是仍然可以执行run,run后,就不会再有红色的提示了。
tips:所以就算是有红色的错误提示:找不到hello这个类,也勇敢的run一下=3=。