【发布时间】:2014-06-21 00:24:00
【问题描述】:
我在 Xamarin.iOS 上遇到了绑定问题。
我有 2 个库: 库A.a libB.a
而 libB.a 依赖于 libA.a 类。在 libA 我有这个类:
namespace ABC {
[BaseType (typeof (NSObject))]
public partial interface ClassAbc {
[Export ("setString:")]
void SetString (string abc);
}
}
在 libB 我有这个代码:
namespace ABCUsage {
[BaseType (typeof (NSObject))]
public partial interface ClassAbcUsage {
[Export ("setAbc:")]
void SetAbc (ClassAbc abc);
}
}
我没有 libA.a 和 libB.a 的源代码,只有通用静态库和头文件。
我尝试添加 libA 绑定项目和最终 A.dll 作为 libB 绑定的参考,但它显示“找不到命名空间 ABC”。
我应该如何为 libB 进行正确的绑定?
【问题讨论】:
标签: c# ios binding xamarin.ios xamarin