在我的 IOS 项目中,当我尝试删除桥接头文件时会导致错误吗?
In my IOS Project, when i try to remove Bridging Header file cause error?
为了在我的 iOS 项目中设置 SideMenu,我使用的是不带 pods 的 SWRevealViewController,这会创建一个桥接头文件
SWRevealViewController.h
SWRevealViewController.m
MyProjectName-Bridging-Header.h
现在我想删除这三个文件并添加我的自定义SideMenu,但这会导致一个大问题
我尝试了一些在 Whosebug 和其他网站(如
1)中找到的解决方案。转到 Target > Build Settings > Swift Compiler - General > Objective-c Bridging Header 并删除其值。但是这种情况下有很多错误。
2. 只检索这个文件 'MyProjectName-Bridging-Header.h' 但这又会导致很多错误。
如果没有这三个文件,该项目将无法成功运行。尽管我在项目的任何部分都没有使用这三个文件。
当我删除这三个文件 + 清理 Objective-c Bridging Header 时出现此错误。
编辑:我注意到在执行删除步骤后,'import UIKit' 从项目中的大多数文件中消失。
您在项目中使用的只有这 3 个 OBJ-C 文件吗?
以下是您应该遵循的步骤:
1. 删除所有 {{obj-c}}.h,.m,.xib 和 AppName-Bridging-Header.h
- 然后转到 Target > Build Settings > Swift Compiler - General > Objective-c Bridging Header 并删除它的值,正如你在多个堆栈中看到的溢出 post.
清理构建并运行项目以解决错误
我通过以下步骤解决问题
1-删除这两个导致创建桥接文件的文件
SWRevealViewController.h
SWRevealViewController.m
2- 从桥接文件中删除 #import "SWRevealViewController.h"
并添加 #import <UIKit/UIKit.h>
这解决了我的问题。
为了在我的 iOS 项目中设置 SideMenu,我使用的是不带 pods 的 SWRevealViewController,这会创建一个桥接头文件
SWRevealViewController.h
SWRevealViewController.m
MyProjectName-Bridging-Header.h
现在我想删除这三个文件并添加我的自定义SideMenu,但这会导致一个大问题
我尝试了一些在 Whosebug 和其他网站(如
1)中找到的解决方案。转到 Target > Build Settings > Swift Compiler - General > Objective-c Bridging Header 并删除其值。但是这种情况下有很多错误。
2. 只检索这个文件 'MyProjectName-Bridging-Header.h' 但这又会导致很多错误。
如果没有这三个文件,该项目将无法成功运行。尽管我在项目的任何部分都没有使用这三个文件。
当我删除这三个文件 + 清理 Objective-c Bridging Header 时出现此错误。
编辑:我注意到在执行删除步骤后,'import UIKit' 从项目中的大多数文件中消失。
您在项目中使用的只有这 3 个 OBJ-C 文件吗?
以下是您应该遵循的步骤: 1. 删除所有 {{obj-c}}.h,.m,.xib 和 AppName-Bridging-Header.h
- 然后转到 Target > Build Settings > Swift Compiler - General > Objective-c Bridging Header 并删除它的值,正如你在多个堆栈中看到的溢出 post.
清理构建并运行项目以解决错误
我通过以下步骤解决问题
1-删除这两个导致创建桥接文件的文件
SWRevealViewController.h
SWRevealViewController.m
2- 从桥接文件中删除 #import "SWRevealViewController.h"
并添加 #import <UIKit/UIKit.h>
这解决了我的问题。