gpt4 book ai didi

ios - 将 Swift 导入 Objective-C

转载 作者:搜寻专家 更新时间:2023-11-01 07:34:19 25 4
gpt4 key购买 nike

添加 .swift 文件时,我没有收到要求自动创建桥接文件的提示(可能是因为我可能按了一次“否”)。虽然苹果文档说:

When you import Swift code into Objective-C, you rely on an Xcode-generated header file to expose those files to Objective-C.

这意味着,您不能自己手动制作 MyProjectName-Swift 文件,就像将 Objective-C 代码导入 Swift 项目时可以制作的那样。

我应该怎么做才能引入要求自己创建桥接文件的该死的提示?

附言我只有一个 Target,我只想导入几个 .swift 文件。

最佳答案

根据 HamG 的评论,MyProjectName-Swift 是自动创建的,它不会出现在项目文件浏览器中。添加后,我们就可以直接使用了。您无需将其放在 Build Settings -> Objective-C Bridging Header 中的任何路径要使用 swift 文件,只需将 import 语句放入:

#import "MyProductModuleName-Swift.h"

并使用任何 swift 类,它应该出现在代码完成列表中。

ProjectModuleName 可以在 Build Settings-> Product Module Name 中找到

关于ios - 将 Swift 导入 Objective-C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30910217/

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