2011-08-31 50 views
0

我一直在做一些研究,到目前为止我一直无法找到如何在应用程序内显示Settings.bundle。我发现导游是:iPhone应用程序偏好

这些似乎都忽略了一步:如何从应用程序中的一个视图中显示的plist。我已经建立了自己的视图并创建了我的plist文件,但我不知道如何从视图中显示首选项。我是否手动加载所有内容并将它们放入标签,开关和什么?

这可能看起来像一个愚蠢的问题,但我真的不知道。任何人都可以向我解释这一点吗?

预先感谢

编辑:为了澄清;我发现这可以让我通过设置应用访问首选项。不过,我想通过应用程序本身的选项卡来访问它们。

回答

2

http://knol.google.com/k/iphone-sdk-application-preferences#Step_4(3A)_Retrieving_Values_of_Settings似乎确切地描述如何访问这些...

这是一个一行,所以我要把它贴在这里:

NSString* settingValue = [[NSUserDefaults standardUserDefaults] stringForKey:@"<Setting Key>"] 

还有,你必须使用没有神奇的设置键。使用任何你喜欢的东西,下次应用程序加载时它会在那里。

+0

重新播放文章没有帮助。我已经阅读过这部分,但我不知道该怎么做。我见过的每个应用程序都使用某种标准化的偏好界面,就像这样。我只是拖动屏幕上的按钮并为它们加标签并不会产生相同的效果。 – JheeBz

0

我得到了同样的问题;我有一个tabBarController作为我的应用程序的RootController的应用程序,单独地,我有一个设置菜单(从plist加载)通过设备的应用程序首选项可用。

我想将此设置菜单包含在我的应用程序中作为我的tabBarController的其他视图,以避免必须退出我的应用程序才能更改设置。 最后,我有plist文件准备好了,我只是想知道一个办法做到像

[C#] 

    settingsController.View = UIView.LoadFromPList("settings.plist"); 
    tabBarController.addController(settingsController); 

...任何人知道?