Swift和Objective-C混编时:'xxxx-Swift.h' file not found解决办法

问题描述

Objective-C使用Swift的代码的时候,需要先导入"项目名-Swift.h"文件,但是运行,报错,如下:


image.png

解决问题

  • 1.进入设置Build Settings里面,搜索:Objective-C Generated Interface Header Name,能看到如下内容:
    image.png

    没错,这里的Header Name就是OC使用Swift时,需要导入的头文件名称。原来这个名称和项目名称不一致。这很正常,因为项目是多人协作的,可能被谁给改了。
  • 2.好了,解决了,我们只需要在使用的时候,改成


    image.png

完美解决。✌️

你可能感兴趣的:(Swift和Objective-C混编时:'xxxx-Swift.h' file not found解决办法)