我正在尝试在Swift iOS应用中使用CoreBluetooth
CBL2CAPChannel
来设置一些数据传输功能。
我的问题与StreamDelegate
函数有关:
func stream(:handle:)
我应该怎么射击它?还是什么时候被解雇?
事实是,当我在我的应用中预先设置一些测试数据时,查看信息传输是否正常,然后一切正常(调用了 func stream(:handle:) )。
但是实际上,我想在用户采取一些措施之后传输数据。这就是问题所在。此时,永远不会调用 func stream(:handle:)。
那是为什么?我该怎么办?
这里的问题是要知道如何进入(或返回) func stream(:handle:),并使用 Stream.Event.hasSpaceAvailable 进行调用。 >