objective-c - 如何在 objC 类中使用 swift 类引用,并在之前的 swift 文件中同时使用 objC 引用?
问题描述
假设我在 xCode 项目中有 2 个类。parent.m 和 child.swift。
在 parent.m 我需要孩子 *ref;
在 child.swift 我需要弱 var ref:parent!
我知道如何在 swift 中独立使用 objc 类(使用桥接头),反之亦然,但他们似乎无法从他们的类中互相调用。有没有办法做到这一点?
编辑:问题解决了。原因:问题是死锁情况。为了在 child.swift 中使用 parent.m,我准备了一个桥接头并导入了 parent.m
为了在 parent 中使用 child.swift,我包含了 parent.m 中生成的系统。然而, parent.m 中的其他一些先前导入正在造成死锁情况。
上移后,问题的导入顺序得到解决。
解决方案
推荐阅读
- java - 尝试从 AWS windowsInstance 下载时 JKS 文件损坏
- python - 从 Pytorch 中的 Resnet 模型中删除 RELU 激活
- r - ifelse 在 r 中给出了设计之外的答案,表现得很奇怪
- reactjs - react-native-device-info `getUniqueId()` 是否提供 UUID 或 GUID?
- c# - 用不同的内部for循环重构两个相似的函数
- java - 如何使用堆栈为 DFS 图形添加时间戳
- angular - 如何在获得代码覆盖率的同时排除规范文件 [Angular]
- wordpress - 关于 wordpress 和 woocommerce 下的会员跟踪代码
- python - 在 Python 中单击我如何查看父项具有必需选项的子命令的 --help?
- c++ - 在我的 func 实现中如何在 std::string 上切换 char*?