gpt4 book ai didi

objective-c - 你如何为 Swift 使用准备一个 Objective-C 框架?

转载 作者:行者123 更新时间:2023-11-28 09:16:05 25 4
gpt4 key购买 nike

我有一个用 Objective-C 编写的现有框架和包,我想在 Swift 中访问它。

我该怎么做呢?


这是我得到的:
1) 尝试导入 ObjC 框架。请注意,我没有成功。 enter image description here

在 Objective-C 框架项目中...试图使其可用于 Swift。
我将“定义模块”设置为"is":

enter image description here

我在 ObjC 框架应用程序中设置了桥接头: enter image description here

但是我无法访问该框架。显然 Xcode 6.1.1 没有将 Objective-C 转换为可导入的 Swift 框架接口(interface)。

我错过了什么?

最佳答案

首先,确保你的 objective-c 代码是最新的

然后您将您的 objective-c 代码添加到您的项目中,xcode 会自动询问您是否要创建一个桥接 header 。

在你的桥接头文件中,你只需要包含你的 objective-c 头文件

例子:

#import MyClass.h

保存您的 header ,然后您可以尝试在您的 swift 代码库中使用您的 objective-c 类来进行测试

关于objective-c - 你如何为 Swift 使用准备一个 Objective-C 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27612000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com