gpt4 book ai didi

ios - 设置 iDynamo 应用程序后,我无法连接到设备

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:07:30 27 4
gpt4 key购买 nike

所以,我已经在这里上传了我的项目文件:http://devswap.org/downloads/readerTest.zip

我从 MagTek 提供的 iOS 示例应用程序中进行了复制/粘贴练习,现在我有了几乎相同的代码。 (AppDelegate、ViewController 等...)我的读卡器将连接到带有示例应用程序但不是我的自定义应用程序的设备。

我尝试过的:我已分配正确的 sdk 协议(protocol)标识符 com.magtek.idynamo,如技术文档中所述:http://www.magtek.com/docs/99875473.pdf (第 14 页)。

我知道它通过我的 iPad mini (iOS 7.1) 进行身份验证,因为示例应用程序运行正常,并且 EAAccessory 类注册它在我的应用程序启动时已连接。但是,我无法使用 MagTek 的 MTSCRA 类连接到它。

在这一点上,我确信它与项目的设置方式有关,因为代码几乎是相同的。唯一的区别是我使用了 Storyboard,而示例应用程序使用单个 .xib 文件。

如果有人可以查看上面托管在我网站上的项目文件并了解我做错了什么,我们将不胜感激。

最佳答案

您的代码看起来不错,但是您的 Info.plist 中似乎缺少正确的外部附件 key ,如调试器窗口中的此条目所述。

2014-06-17 01:27:50.111 readerTest[3075:60b] 错误 - 打开 session 失败,因为协议(protocol) com.magtek.idynamo 未在 Info.plist 中声明

您的键是一个字符串,它应该是一个数组。

右键单击您的 plist,选择作为源代码打开。

删除 com.magtek.idynamo 的现有条目。

将此代码粘贴到 plist 中:

<key>UISupportedExternalAccessoryProtocols</key>
<array>
<string>com.magtek.idynamo</string>
</array>

这将解决您的问题,软件将正常运行。

关于ios - 设置 iDynamo 应用程序后,我无法连接到设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22777193/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com