的主要运行循环中我使用的是串行电缆从RedPark买(IOS设备RS232)我的第一个项目。我已经通过发送和接收数据来实现它的功能(还没有太多) 我希望我的应用程序如何工作,是iPhone在通信中通过发送命令和外部设备回复所需的数据来充当主设备。如何回去目标C
而且很多次,我需要在同一时间问了几个数据包。
我遇到了一个问题,即由RedPark提供的readByteAvaible(),事件驱动,所以我无法在viewDidLoad或其他方法中一起发送几个命令。 我试过不同的方式来获得我需要的所有包。像多线程。它们都不起作用。从图书馆常见问题,它说:“你必须返回到你的运行循环之前,这些被处理”。
我还是相当新的客观C,感觉还是有点困惑。任何人都可以告诉我如何做到这一点?或者,也许有关目标C的主要运行循环的一些信息?
谢谢@Tommy。我正在使用导航控制器。第一个视图是具有两个按钮的委托人通向其他两个视图,并用于发送接收数据。在另外两个视图中,我设置协议来调用第一个想要的包。另外,在启动时,在第一个视图中,我想要求显示来自外部设备的三个序列号和信息。 – user1491987
如果你需要RedPark的SDK,我可以发送给你,只是我不知道我是否可以通过堆栈溢出发送。 – user1491987
我给了他们我的电子邮件,我认为这是我可能会购买的东西。这听起来像你本来应该在runloop畅通的主线程上;您需要将自己设置为RscMgr的委托,并使用其中的回调推送更多数据。那是你想要做什么? – Tommy