【问题标题】:Presenting a modal view controller from within Settings.app从 Settings.app 中呈现模态视图控制器
【发布时间】:2013-10-28 00:28:33
【问题描述】:
我决定为我的应用使用 InAppSettingsKit。但是,某些设置需要用户使用音频输入进行自定义设置。我想知道是否有一种方法可以从 Settings.bundle 中呈现模式视图控制器 - 让呈现 Settings.app 的父视图控制器感知按钮/设置已更改并在此之上启动另一个视图控制器以从音频输入中选择新设置并将其传递给 setting.bundle?
【问题讨论】:
标签:
ios
iphone
cocoa-touch
inappsettingskit
【解决方案2】:
Settings.bundle 和您打开的应用程序之间没有默认的通信机制。他们可以在彼此之间传递数据的唯一方法是通过 NSUserDefaults。
如果您愿意,可以将值存储到 NSUserDefaults 中以指示您打开的最后一个视图控制器,但这必须是手动过程。即使实现了这一点,Settings.bundle 中也没有地方可以执行逻辑来使用该值。