我正在尝试完成某件事,但不确定最好的方法是什么。我正在通过蓝牙传输和接收数据,并且该数据必须同时与多个 View 共享,尽管一个 View 在任何时候都会处于事件状态。虽然其他 View 不可见,但我需要它们接收通过蓝牙发送的数据,以保持正确的状态。
我认为 UIPageViewController 是正确的方法,但我不清楚使用此模型时所有 View Controller 是否都处于事件状态并工作。或者,我可以在 UIPageViewController 中维护 ChildViewController 的状态,并使其充当数据源。
如果我没有使用正确的词汇,我很抱歉,我仍在努力了解很多此类内容。
最佳答案
由于收到数据时某些 View Controller 或 View 可能不存在,因此您需要一个状态对象来保存数据。该对象将在应用程序的生命周期中存在,并且可以由任何 View Controller 访问。需要显示数据的 View Controller 将从该对象获取数据。
关于iOS - 处理多个事件 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20431405/