iOS - 处理多个事件 View

标签 ios iphone objective-c

我正在尝试完成某件事,但不确定最好的方法是什么。我正在通过蓝牙传输和接收数据,并且该数据必须同时与多个 View 共享,尽管一个 View 在任何时候都会处于事件状态。虽然其他 View 不可见,但我需要它们接收通过蓝牙发送的数据,以保持正确的状态。

我认为 UIPageViewController 是正确的方法,但我不清楚使用此模型时所有 View Controller 是否都处于事件状态并工作。或者,我可以在 UIPageViewController 中维护 ChildViewController 的状态,并使其充当数据源。

如果我没有使用正确的词汇,我很抱歉,我仍在努力了解很多此类内容。

最佳答案

由于收到数据时某些 View Controller 或 View 可能不存在,因此您需要一个状态对象来保存数据。该对象将在应用程序的生命周期中存在,并且可以由任何 View Controller 访问。需要显示数据的 View Controller 将从该对象获取数据。

关于iOS - 处理多个事件 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20431405/

相关文章:

iphone - NSMutableDictionary 值查找

iphone - 为什么 iPhone 不支持多任务处理?

iphone - 在 iPhone 上生成 key 对并打印以记录为 NSString

c++ - Simple-iphone-image-processing源码问题,这个是做什么的

iphone - MFMessageComposeViewController 自动关闭

IOS8 SplitVC + TabBarController + NavigationController

iphone - 具有自动引用计数的 iOS 项目中的 RestKit

ios - didFinishDownloadingToURL 是否安全存储下载的文件?

ios - 屏幕外的界面生成器位置

ios - 我是否正确使用委托(delegate)?如果没有,我应该怎么做?