我目前正在设计一个小型应用程序,其中我有: - 1 个菜单(图形按钮) - 1 个内容(基本上是一个视图)显示为每个按钮的弹出框
用户触摸UIButton ,使用Interface Builder设计的内容(并由其自己的视图控制器驱动)显示在UIPopoverController中。用户切换一些UISwitch,滑动一些UISliders,然后通过单击外部(或在所考虑的 UIPopoverController 内容的关闭UIButton上)关闭UIPopoverController
如果用户触摸同一个按钮,当然会出现UIPopoverController,之前的值是新修改的
问题 1: 在哪里存储数据(我的意思是在运行时)? 因为,每个精心准备的内容 UI 都有自己的视图控制器,更自然的方式可能是将它们放在那里。但是解散 UIPopoverController 也会解散数据......
问题 2: 如何让我的 UIPopoverController 提取最新数据(来自以前的用户或逻辑更改)?
任何有关最佳实践的线索将不胜感激