首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在iPhone上检测到非MFI附件?

是否可以在iPhone上检测到非MFI附件?
EN

Stack Overflow用户
提问于 2011-04-25 11:32:39
回答 1查看 1.6K关注 0票数 1

我意识到这是不可能的,实际上是不可能使用任何外部配件,没有MFI认证的iPhone。有没有什么方法可以简单地检测连接?我想做的就是从USB驱动器上获取序列号。

到目前为止,我已经尝试了以下方法

代码语言:javascript
复制
- (void)pollAccessories {
    statusText.text = [NSString stringWithFormat:@"%@%@", statusText.text, @"\r\nPolling Accessories..."];

    NSArray *accessories = [[EAAccessoryManager sharedAccessoryManager] connectedAccessories];

    for (EAAccessory *obj in accessories){
        statusText.text = [NSString stringWithFormat:@"%@%@", statusText.text, @"\r\nLocated Accessory"];
        if(obj.connected)
            statusText.text = [NSString stringWithFormat:@"%@%@", statusText.text, @"\r\nConnected\r\n"];
    }
}

似乎可以在模拟器中工作(我得到了两个“连接”的附件)。在我的手机上运行它连接到PC和我的PS3,没有joy。不幸的是,我手头没有合适的加密狗来测试一个合适的usb驱动器。

更新4/27/11:

我设法在iHome无线电上测试了我的代码。它确实检测到了连接,因此代码可以正常工作。我已经订购了一个USB加密狗,看看能不能检测到U盘。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-11 04:29:38

我得到了一个USB加密狗,不幸的是,操作系统没有提供连接到非MFI设备的指示。如果没有某种经过MFI认证的中间加密狗,这是不可能的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5774906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档