1

我最近将 Delphi 从柏林升级到东京,在 Delphi 10.1 Berlin 中,我可以放下一个BluetoothLE组件连接 a OnEndDiscoverDevices,一旦我.DiscoverDevices(ATimeout: Integer)在超时后打电话,我就把设备放进去OnEndDiscoverDevices,它工作得很好,我在办公室里拿起设备。

但是,在 10.2 Tokyo 中,当我做同样的事情时,OnEndDiscoverDevices我没有收到任何设备。

我复制了柏林的所有蓝牙源代码,并在东京编译,然后再次运行。

XCode:8.3.3
PAServer:19.0
iOS SDK:10.3.1
iOS 版本:10.3.1

4

1 回答 1

1

这是谷歌的事情。BLE 现在需要位置权限,您需要在运行时请求该权限(以前只是在清单中)。

于 2019-07-29T12:01:48.213 回答