objective-c - 用swift文件替换objective-c文件,briding-header.h文件出现问题,找不到myprojec-swift.h文件
问题描述
首先我应该告诉你,我的项目是建立在 objc-c 和 swift 文件上的,项目名称是“myproject”,我的项目名称中没有空格。我在 objc-c 类中使用了 swift 类,在 swift 类中使用了 objc-c 类,并且还相互继承了这些类,那就是 swift 继承 objc-c 和 objc-c 继承 swift 类(显然是不好的做法)。
出于这个原因,我需要同时使用 myproject-bridging-Header.h 和 myproject-swift.h
我正在尝试将我的 Objective-C 类转换为 swift 类。我的程序看起来像 -
啊,Am 将被 A.swift 取代。这个 Ah 类以前是由 Ch 类继承的。
我的问题是,每当我通过删除 Ah、Am 并在我的项目中添加 A.swift 文件来替换我的 objc-c 文件时,都会显示 briding-Header.h 文件错误,但这个错误被 - “clean build folder” 和 delete “省略了导出数据”并重建项目。
然后出现实际问题,即我的项目中缺少 myproject-swift.h 文件。
解决方案
推荐阅读
- python - 如何使用python脚本删除日志前6个月
- javascript - Javascript读取3个数据->打印实时数据库firebase
- python - 最长公共前缀
- c# - .NET Core API REST C# List into List 为空
- amazon-web-services - 不允许:no-auth-role/CognitoIdentityCredentials 无权执行:geo:ListGeofences on resource:xxxxx
- excel - 运行时错误“1004”:尝试将条件格式应用于表的多个列时,对象“_Global”的方法“范围”失败
- javascript - reactjs中如何多次减量和增加量?
- java - 多节点架构中并发导致的数据库设计问题
- c# - Xamarin.Forms 中的 HttpClient 抛出“发送请求时发生错误。”
- html - 如何沿边界半径剪辑内容?