Ios5 在iOS 5中为应用程序创建设置

Ios5 在iOS 5中为应用程序创建设置,ios5,appsettings,Ios5,Appsettings,如何向应用程序添加设置?我以前从来没有这样做过,我不知道从哪里开始。我想做一个应用程序,用户将设置他/她的信息(如时间间隔,性别,…)。谷歌叔叔给我的结果帮助iOS 5的用户而不是开发者。关键字是:Settings.bundle和NSUserDefaults。谷歌有很多信息 另外,请查看这个很棒的框架: 祝你好运。谢谢。这是有用的。让它工作起来。还有一件事。。。我打开我的应用程序,它显示我是男性(默认设置)。然后我进入设置->我的应用->性别设置并将其更改为女性。。。当我回到我的应用程序时,显示

如何向应用程序添加设置?我以前从来没有这样做过,我不知道从哪里开始。我想做一个应用程序,用户将设置他/她的信息(如时间间隔,性别,…)。谷歌叔叔给我的结果帮助iOS 5的用户而不是开发者。

关键字是:
Settings.bundle
NSUserDefaults
。谷歌有很多信息

另外,请查看这个很棒的框架:


祝你好运。

谢谢。这是有用的。让它工作起来。还有一件事。。。我打开我的应用程序,它显示我是男性(默认设置)。然后我进入设置->我的应用->性别设置并将其更改为女性。。。当我回到我的应用程序时,显示性别的标签(我现在有一些要显示的设置)不会改变。我在viewDidLoad中设置标签文本。有什么想法吗?我遵循这些指示:很高兴帮助你。如果重新启动应用程序会发生什么?另外,请尝试方法
applicationWillEnterForeground
<代码>视图将出现在应用程序从后台重新打开后不会真正调用。
viewDidLoad
仅在创建ViewController时调用。它甚至比
viewwillbeen
:)在应用程序中委托:
-(void)applicationWillEnterForeground:(UIApplication*)应用程序{NSString*value=[[NSUserDefaults standardUserDefaults]stringForKey:@“gender”];}
在视图控制器:
AppDelegate*AppDelegate=[[UIApplication sharedApplication]delegate];NSString*test=appDelegate.value测试给我(空):/code>值是否为局部变量?如果是,那么它当然不会工作,您需要将
NSString*value
设置为
AppDelegate
的属性(类似于c++中的公共类变量)