有人知道如何在 Xamarin.iOS 上使用 ExternalAccessory API 吗?
我的 Xamarin Studio 版本是 4.0.12(build 3),Xamarin.Android 版本 4.8.1,Xamarin.iOS 版本 6.4.5.0 和 Xcode 是版本 5.0 (5A1413),我尝试同时针对 6.1 和 7.0 iPad/iPhone。
我已经上网了,没有太多的文档。甚至 MonoTouch 文档也有断开的链接。
我想要的是,列出连接的蓝牙设备,按名称获取其中一个,然后连接到它,这样我就可以打开一个套接字并开始向它发送数据。它是一种使用串行通信的设备,是的,它具有 Apple 外部附件协议 ID。
我试过这个:
var am = EAAccessoryManager.SharedAccessoryManager;
Run Code Online (Sandbox Code Playgroud)
它只是向我抛出一个异常 InvaidCastException。
有什么线索吗?
谢谢!我真的很感谢你的帮助。
PS:Xamarin 详细信息
Xamarin Studio
Version 4.0.12 (build 3)
Installation UUID: 7348d641-ed6d-4c8a-b59a-116674e06dfd
Runtime:
Mono 3.2.0 ((no/7c7fcc7)
GTK 2.24.20
GTK# (2.12.0.0)
Package version: 302000000
[...]
Apple Developer Tools
Xcode 5.0 (3332.25)
Build 5A1413
[...]
Xamarin.iOS
Version: 6.4.5.0 (Trial Edition)
Hash: 1336a36 …
Run Code Online (Sandbox Code Playgroud)