Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iPhone的设置应用程序中添加设置_Iphone_Objective C - Fatal编程技术网

如何在iPhone的设置应用程序中添加设置

如何在iPhone的设置应用程序中添加设置,iphone,objective-c,Iphone,Objective C,我已将我的用户首选项设置为显示在“系统设置”应用程序中,但我希望为它们提供添加其他设置的选项 具体来说,用户在设置包中有一个组“收藏夹”,然后他们可以输入三个收藏夹联系人的详细信息。但是,我想给用户添加更多的选项 我知道如何使用inapp实现这一点,但这可以通过设置应用程序实现吗?您需要向应用程序添加设置包。有关如何设置的详细信息,请阅读苹果公司关于应用程序设置的文档: 设置应用程序将查找您的设置包,并在启动时加载它。设置应用程序中可见的设置布局由您的设置包定义,应用程序无法更改。您最好的选择

我已将我的用户首选项设置为显示在“系统设置”应用程序中,但我希望为它们提供添加其他设置的选项

具体来说,用户在设置包中有一个组“收藏夹”,然后他们可以输入三个收藏夹联系人的详细信息。但是,我想给用户添加更多的选项


我知道如何使用inapp实现这一点,但这可以通过设置应用程序实现吗?

您需要向应用程序添加设置包。有关如何设置的详细信息,请阅读苹果公司关于应用程序设置的文档:


设置应用程序将查找您的设置包,并在启动时加载它。

设置应用程序中可见的设置布局由您的设置包定义,应用程序无法更改。您最好的选择是在应用程序中移动设置。

AppPrefs示例应用程序也非常简洁地展示了它:


嘿,谢谢你将我链接到这个示例项目。它让我更好地理解了如何使用设置包,尽管我仍然不能完全按照我的意图去做。我试图做的是在我的应用程序中的settings.bundle/root.plist文件中设置defaultValue。我这样做是因为默认值是用户特定的,我打算在应用程序第一次启动时提示用户,在settings.bundle/root.plist文件中设置它们,然后让用户使用设置应用程序进行进一步的更改。我本人是iPhone开发的新手,所以我不知道做你想做的事的最好方法。在阅读您的问题之前,我碰巧找到了一个示例应用程序。是否有任何方法可以从我的应用程序中设置我的settings.bundle/root.plist文件中的值?我想在我的应用程序中引导用户完成设置默认值的设置过程。我想这样做,因为默认值是用户特定的,一旦设置了值,在应用程序中再次更改它们是非常不方便的。