问题标签 [objective-sharpie]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 用于 WePay 的 Xamarin.iOS 绑定
我正在使用 Objective Sharpie 为 WePay.iOS SDK 创建一个 Xamarin 绑定。https://github.com/wepay/wepay-ios
我设法构建了 APIDefinition.cs 和 StructsAndEnums.cs 文件。但是,当我创建绑定项目时,它没有编译成功。
我了解我需要将 NSOBject 更改为正确的数据类型。但是,当我查看 Objective C 文件时。我无法真正理解我应该使用什么数据类型。如果有人可以指导我,我将不胜感激。
Objective-C 类
xamarin - BTOUCH:错误 BI1017:不知道如何在 get_IssueTransport 方法中为 System.Int32* 进行签名
我正在将 JMC 目标 C 静态库绑定到与 Xamarin 兼容的库,目前我正在尝试构建我的绑定项目(其中包含 ApiDefinition.cs、StructsAndEnums.cs 和 libJmcSDK.a)但是当我尝试构建这个 Xamarin 绑定项目时我' m 收到以下错误:
BTOUCH: error BI1017: btouch: Do not know how to make a signature for System.Int32* in method 'get_IssueTransport'。
当我尝试搜索 get_IssueTransport 方法时,他们没有搜索结果,试图找到 System.Int32 签名,但无法在整个解决方案中找到。
提前非常感谢解决此问题的任何帮助。谢谢。
ios - 如何将基于 swift 的 .Framework 或 Pod 绑定到 Xamarin?
我正在尝试将此折叠单元绑定到 Xamarin 项目,但没有看到这些说明中提到的 *.a 文件。
如页面底部所示,我应该按照这些说明制作绑定项目,但这些说明需要*.a
文件。
因为我有 FoldingCell 框架的源代码,所以我知道我可以进行所需的更改。
(免责声明,我所有的 iOS 工作都是使用 Xamarin,而不是 XCode)
xamarin - Objective Sharpie - AWSCognito 的自动绑定失败,并出现“'AWSCore/AWSCore.h' 文件未找到”
我正在尝试使用 Sharpie 和 Cocoapods 使用以下命令绑定“AWSCognito”:
它运行良好,但构建失败并出现以下错误:
我不知道为什么以及如何解决这个问题。任何帮助表示赞赏。谢谢。
ios - Objective Sharpie 在使用 iPhoneos 9.3 时看不到旧版 iPhone SDK
我正在尝试绑定一个具有自己的 Info.plist 的框架,该框架需要 iphoneos8.2。根据文档
https://developer.xamarin.com/guides/cross-platform/macios/binding/objective-sharpie/tools/
我安装了 Xcode 6.2,它在 Applications/Contents/... 中显示了 iPhoneos8.2.sdk,这样一个 Sharpie 命令
Sharpie xcode -sdks -v
应该返回在 /Application/Xcode*.app 中找到的任何 sdk。但是,我的输出仍然只显示 9.3 sdks。我还尝试按照 SO 上的其他帖子中的建议将 8.2 sdk 复制到 Xcode.app/Contents/.. 文件夹中,但无济于事。输出确实看到了 Xcode 7.3.1 和 6.2,但它没有列出 sdk:Xcode 6.2 下的 iphoneos8.2 只有 macosx10.10 sdk。就像我说的 8.2 iphoneos8.2 在 6.2 的 contents/developer/sdks 文件夹中得到确认。
有谁知道为什么Sharpie找不到8.2 sdk?
xamarin - Xamarin 目标 Sharpie 绑定委托到接口
我正在尝试将objective-c库与委托绑定
Sharpie 输出基于 xamarin 开发人员网站上的演练。
这只会创建一个我可以继承的对象,而不是创建一个接口。我需要把它作为一个接口。我错过了什么?
谢谢
c# - Xamarin 在外部程序集中绑定项目结构
我正在使用 Xamarin 绑定项目和目标Sharpie,从这个SDK 绑定一个objective-c 库:
http://redpark.com/lightning-ethernet-plus-power-adapter-cable-l4-netp/
我已经成功绑定和使用了类似的 Seriel SDK。但是当我尝试绑定以太网 SDK 时,我得到:
“找不到类型或命名空间名称 'sockaddr'。您是否缺少使用目录或程序集引用?”
sockaddr 在 sys/socket.h 中定义
以下结构也是如此:在_fd_def.h中定义的'fd_set'和在_timeval.h中定义的'timeval'
我如何让它识别这些结构?有没有人成功绑定 Redpark 以太网 SDK?
我的绑定项目在这里可用: https ://github.com/advcv/redpark.blastclient.binding
xamarin - 例外:Foundation.You_Should_Not_Call_base_In_This_Method
我正在尝试实现 IDtech Unimag 读卡器。我已经获得了 UniMag 本机代码的 c# 绑定库。为了创建我在给定代码下面编写的 unimag 对象。
在第三行,_uniMagReader.SetAutoAdjustVolume(true)
我得到了这个例外:
Foundation.You_Should_Not_Call_base_In_This_Method:“Foundation.You_Should_Not_Call_base_In_This_Method”类型的异常。
我不知道为什么会收到此异常。我搜索了相同的异常,但我没有得到答案的实际含义。
我的 Unimag 转换文件如下所示:
任何人都可以在这种情况下指导我吗?
提前致谢。
xamarin - 致命错误:无法使用 Objective Sharpie 创建 __weak 引用
当我尝试将 pod 绑定到 Xamarin 时,我遇到了一些错误。
我执行了以下命令:
但这给了我这样的错误:
我尝试编辑Pods.xcodeproj
并设置每个项目以使用自动引用计数,但这似乎不起作用。
我是否需要添加一个 clang 选项来启用自动引用计数,还是发生了其他事情?
xamarin - Objective Sharpie 有时将 I 添加到 @protocols
我正在尝试绑定一个库,我遇到了这个问题:
和找不到,但它们未更改的名称确实存在IPTPusherConnectionDelegate
:IPTPusherEventBindings
为什么Objective SharpieI
在继承的接口列表中添加了,而不是在接口名称本身中?
我应该改变什么来解决这个问题?我是在接口名称中添加 I 还是从继承的接口列表中删除 I?或者我可以在不更改这些内容的情况下解决这个问题,只需向这些类/接口添加或删除属性?