gpt4 book ai didi

objective-c - 在 Swift 中导入命名空间

转载 作者:行者123 更新时间:2023-11-28 11:19:23 26 4
gpt4 key购买 nike

我正在将一个 Objective-C 框架导入到使用命名空间的 Swift 中。例如:

namespace A {

struct B {
......
};

class C {
....
};
}

我无法声明 B 或 C 类型的变量。Swift 如何与命名空间互操作?

最佳答案

Objective C 不支持 namespace 或类。您引用的代码是 Objective C++。 Swift - 不支持 Objective C++ 互操作:

You cannot import C++ code directly into Swift. Instead, create an Objective-C or C wrapper for C++ code.

(引自 Using Swift with Cocoa and Objective-C )。

关于objective-c - 在 Swift 中导入命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29594817/

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