ios - 有没有办法可以在 Swift 中使用 Core Bluetooth 更改另一部 iPhone 上的视图控制器?
问题描述
我正在尝试创建一个应用程序,在该应用程序中,我可以使用 Core Bluetooth 在使用 Core Bluetooth 连接的不同设备上从一个 View Controller 更改为另一个 View Controller。例如,我在一部 iPhone 上按下一个按钮,它会在另一部连接的 iPhone 上将“HomeViewController1”更改为“HomeViewController2”。任何人都知道如何去做?谢谢你。
解决方案
一旦你的CoreBluetooth
堆栈设置和工作,这对 Core Bluetooth 来说是一件非常简单的事情。
您可以将一部 iPhone 设置为 a CBPeripheral
,另一部 iPhone 设置为 aCBCentral
将扫描并发现CBPeripheral
然后连接到它。在 2 部 iPhone 之间建立连接后,只需监视和更改CBPeripheral
. 当它发生变化时,您会更新您的视图。
推荐阅读
- android - 更改新 MaterialDatePicker 中的按钮文本
- python - 访问上下文管理器中的变量
- python - 如何将网格拆分为具有不同颜色图的子网格?
- sharepoint - Sharepoint-Designer 2010 “Remember-Mail-Workflow”
- docker - 无法在 Ubuntu 中使用 docker 将 OSRM 前端与 OSRM 后端连接起来
- python - 将两个相似的功能重构为一个?
- javascript - 从点创建多边形的算法
- android - com.android.builder.dexing.DexArchiveMergerException:无法合并 dex
- python - 具有大量参数的 sklearn 自定义估算器
- c++ - C/C++ 可以在 marco 中使用“for loop”而不是“do while”吗?