- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个蓝牙设备,我可以在我的配件中找到它,协议(protocol)为“com.issc.datapath”,名称为“Chatboard”。 (我使用的是 iOS 7.1)
我尝试了 ISSC BT Chatboard 应用程序,它适用于我的蓝牙设备,但我无法获得有效 session 。 (而且我找不到关于这个 ISSC BT App 的源代码或教程)
在我的代码中,我设置了返回上述设备的 EAAccessoryController。接下来我尝试打开文档中提供的 session :
- (BOOL)openSession
{
[_accessory setDelegate:self];
_session = [[EASession alloc] initWithAccessory:_accessory forProtocol:_protocolString];
if (_session)
{
[[_session inputStream] setDelegate:self];
[[_session inputStream] scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[[_session inputStream] open];
[[_session outputStream] setDelegate:self];
[[_session outputStream] scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[[_session outputStream] open];
}
else
{
NSLog(@"creating session failed");
}
return (_session != nil);
}
我检查了 Info.plist 以创建 Supported external accessory protocols 的条目,即:com.issc.datapath
但是 session 创建失败...
任何提示、方向等...请!
最佳答案
对不起,太过分了。在苹果文档上提供的这个示例的全新安装之后:https://developer.apple.com/library/ios/samplecode/EADemo/Introduction/Intro.html我有机会连接到设备。
我学到的问题:
我希望这能让疑难解答者知道,因为答案在上面提供的苹果文档链接中。
关于ios - EAAcessory MFi 连接到 issc 数据路径协议(protocol) - EASession 无法初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21961604/
我正在使用这个方法 [[EAAccessoryManager sharedAccessoryManager] showBluetoothAccessoryPickerWithNameFilter:n
我有一个蓝牙设备,我可以在我的配件中找到它,协议(protocol)为“com.issc.datapath”,名称为“Chatboard”。 (我使用的是 iOS 7.1) 我尝试了 ISSC BT
有一个 MFI 设备通过蓝牙 (2.1 + EDR) 连接到 iPhone 4S (6.0 GM) 或 iPad (6.0 GM)。该项目基于 Xcode 4.5 GM 构建。当应用收到 EAAcce
我是一名优秀的程序员,十分优秀!