用户输入字符串在app首选项中保存为URL

时间:2011-08-10 01:38:09

标签: objective-c ios cocoa-touch preferences

我有一个非常简单的应用程序。它有一个带有两个Web视图的标签栏控制器webView1webView2。我可以将网站推向我的两个观点。我想添加一个简单的文本字段,用户可以在其中键入字符串,然后将该字符串插入URL。我还想将该字符串设置为我的两个Web视图的默认值。

例如,用户输入“问题”并将其输入到字符串@"http://www.stackoverflow.com/"STRING""中。这会将默认字符串设置为“questions”,每次应用加载时都会显示URL。任何人都可以为我阐明这一点吗?

2 个答案:

答案 0 :(得分:4)

您应该能够使用默认系统来存储用户默认值。当用户输入默认字符串时,您可以执行以下操作:

[[NSUserDefaults standardUserDefaults] setObject:theString forKey:@"defaultURLString"]

要在下次启动应用时保存字符串,请执行以下操作:

[[NSUserDefaults standardUserDefaults] synchronize];

当您的应用加载时,您将使用以下方法检索此字符串:

NSString *theString = [[NSUserDefaults standardUserDefaults] objectforKey:@"defaultURLString"]

答案 1 :(得分:0)

如果你想在每次加载应用程序时使用相同的字符串(或者你更改字符串),我建议你查看NSUserDefaults。以下是something,可帮助您入门:

希望它有所帮助。