- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 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/
这是我在使用 Objective Sharpie 创建原生 Objective C 静态库的绑定(bind)时遇到的错误。 按照 here 中的说明进行操作和 here . sharpie-clang
我正在尝试让 Objective Sharpie 为 Spotify iOS SDK 生成绑定(bind). 我使用以下命令: sharpie bind -sdk iphoneos10.2 \ -ou
我正在尝试绑定(bind)一个库,我遇到了这个问题: // @interface PTPusher : NSObject [BaseType(typeof(NSObject))] interface
我正在尝试将我的 swift 框架与 Xamarin 绑定(bind)。为此,我使用客观的记号笔。 我已在框架中将“启用位码”设置为“否”。 构建了运行框架。 使用以下命令绑定(bind)头文件。 s
我正在尝试绑定(bind)一个 Objective-C 库,并且我已经成功生成了二进制文件。但是,在使用 Objective Sharpie 时,我得到了一个似乎源自 iOS SDK 内部的错误列表。
我正在使用sharpie bind用于获取我的 iOS 的 API 接口(interface)的命令xamarin 的库 sharpie bind --namespace=XXX --sdk=ipho
我正在使用 Cocoapods 1.4.0、Visual Studio Community for Mac 7.3.3 (build 12)、Objective Sharpie 3.4.0-c0f0e
我正在尝试绑定(bind)一个框架,该框架有自己的 Info.plist,它需要 iphoneos8.2。根据文档 https://developer.xamarin.com/guides/cross
我正在尝试浏览本指南: https://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/walkthrough
我正在尝试将 native Objective-C SDK 绑定(bind)到我的 Xamarin 项目。我遵循这个教程:Walkthrough: Binding an iOS Objective-C
我需要绑定(bind)的方法在原始数组中有参数,例如: (bool)isRectangle:(const CGPoint[4])corners; 如何将 const CGPoint[4] 类型与 C#
我正在尝试使用 Xamarin 的 Objective Sharpie 创建到 Spotify 库的 C# 绑定(bind)。如示例中所示,我能够让它为 Adobe Foundation Fram
我正在使用 Xamarin Studio 开发 iOS 应用程序。该应用程序将与 Infinite Peripherals Linea Pro 5 一起使用(附在 iPod/iPhone 上的条形码扫
我正在尝试将 Quickblox iOS SDK 绑定(bind)到 Xamarin,但出现以下错误: Could not find a part of the path "/System/Libra
我是一名优秀的程序员,十分优秀!