0
我正在將一個Objective-C框架導入到使用名稱空間的Swift中。例如:在Swift中導入名稱空間
namespace A {
struct B {
......
};
class C {
....
};
}
我無法聲明類型B或C的變量。Swift如何與名稱空間互操作?
我正在將一個Objective-C框架導入到使用名稱空間的Swift中。例如:在Swift中導入名稱空間
namespace A {
struct B {
......
};
class C {
....
};
}
我無法聲明類型B或C的變量。Swift如何與名稱空間互操作?
Objective C不支持名稱空間或類。你引用的代碼是Objective C++。 Swift - 不支持Objective C++ interop:
不能將C++代碼直接導入到Swift中。相反,爲C++代碼創建一個Objective-C或C包裝器。