- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
所以,我已经在这里上传了我的项目文件: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/
有没有人有从 MagTek iDynamo 加密读卡器解密数据的引用代码(即使是伪代码)? ANSI X9.24 标准……缺乏……伪代码和可读性部门。我有主 key 、KSN 和密文,需要导出 ses
所以,我已经在这里上传了我的项目文件:http://devswap.org/downloads/readerTest.zip 我从 MagTek 提供的 iOS 示例应用程序中进行了复制/粘贴练习,现
我正在使用 Magtek iDynamo 5 磁条阅读器在我的 POS 系统中处理礼品卡,但我需要未加密的轨道数据才能获得礼品卡的编号。我找到了 this answer ,这解决了解密数据的问题,但是
有谁知道有使用 iDynamo Reader 的经验吗? ?此读卡器使用 DES-CBC 加密卡数据。有谁知道如何解密这些数据? 非常感谢您的宝贵时间。 最佳答案 抱歉,如果这太晚了,但可能对其他人有
我是一名优秀的程序员,十分优秀!