gpt4 book ai didi

ios - 将 Obj C 绑定(bind)到 Xamarin 项目 sharpie 问题

转载 作者:行者123 更新时间:2023-11-29 11:36:27 25 4
gpt4 key购买 nike

我正在尝试将 native Objective-C SDK 绑定(bind)到我的 Xamarin 项目。我遵循这个教程:Walkthrough: Binding an iOS Objective-C Library

一切正常,直到:使用 Objective Sharpie。我生成了 ApiDefinition 和 Strucs 文件,但在我的 ApiDefinition 中,某些类需要协议(protocol)。

    // @interface BIOEvent : NSObject <BIODiagnosticEvent>
[BaseType(typeof(NSObject))]
interface BIOEvent : IBIODiagnosticEvent
{
// -(instancetype _Nonnull)initWithType:(BIOEventType)type;
[Export("initWithType:")]
IntPtr Constructor(BIOEventType type);
}

例如,文件未找到“IBIODiagnosticEvent”。我的印象是 Sharpie 没有绑定(bind)一些头文件。 @protocol 的文件

你能帮帮我吗?谢谢。

最佳答案

好的,对于那些有同样错误的人。 Xamarin 在协议(protocol)名称前添加“I”约定。只需将其删除即可。

关于ios - 将 Obj C 绑定(bind)到 Xamarin 项目 sharpie 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49026262/

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