'string' file not found iOS Xcode

20211130150406.jpg
20211130150319.jpg

因为#import 用的是C++的库,编译运行的时候可能会报上面的错误,网上有人说将该文件改成.mm即可,这样编译器就会将此文件作为C++文件进行编译。
有时候即使将该文件后缀也改成了.mm,但依然会报上面的错误,可能下面的方法会帮助你解决问题。

解决方法:
AppDelegate开始,将.m文件的后缀改成.mm,一直改到需要导入 引用#import 的文件 的文件。

比如将AppDelegate的后缀改成.mm后,我AppDelegate导入的TabBarController,这个TabBarController也要改成.mmTabBarController的其中一个ChildViewController需要导入 引用#import 的文件,也将ChildViewController的后缀改成.mm,此时我的问题解决了。
其他的以此类推,从AppDelegate开始,将.m文件的后缀改成.mm,一直修改到需要导入 引用#import 的文件 的文件,即可解决这个错误了。

此方法自己亲测有效。

你可能感兴趣的:('string' file not found iOS Xcode)