我正在研究在iOS settings.app菜单中制作自定义切换开关选项,以打开和关闭自制功能。我想知道是否可以做这样的事情。如果是这样,怎么样?
答案 0 :(得分:0)
是的,这是可能的,但对于安装在/Applications
中的越狱应用程序,它与普通App Store应用程序的工作方式略有不同。
Take a look at this documentation here.我暂时没有使用它,所以如果有些事情已经过时,请在此发表评论,我会尝试用代码等来更新我的答案,我的一个工作越狱应用程序,这样做。
请注意,如果您希望设置切换到执行自定义代码,而不是存储偏好值,则需要使用 PreferenceBundle方法在上面的链接中描述。
您还需要确保手机上安装了PreferenceLoader
,由Dustin Howett安装,以便工作。如果您要将应用分发给用户(通过Cydia或类似内容),您可以确保PreferenceLoader
与您的应用一起自动安装。为此,请将此行添加到应用的DEBIAN/control
文件中:
Depends: preferenceloader
PreferenceLoader
是免费的,已经存在了一段时间,看起来非常稳定,所以它根本不是一个坏依赖。大多数越狱用户可能已经拥有它。