objective-c - 用户输入的字符串在应用首选项中保存为 URL

标签 objective-c ios cocoa-touch preferences

我有一个非常简单的应用程序。它有一个带有两个 Web View 的标签栏 Controller ,webView1webView2。我可以将网站推送到我的两个 View 。我想添加一个简单的文本字段,用户可以在其中输入字符串并将该字符串插入 URL。我还想将该字符串设置为我的两个 Web View 的默认字符串。

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

最佳答案

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

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

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

[[NSUserDefaults standardUserDefaults] synchronize];

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

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

关于objective-c - 用户输入的字符串在应用首选项中保存为 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7005002/

相关文章:

ios - scrollView 不快速滚动

ios - 数据覆盖 UITableView Cell

ios - 如何在 iOS 8 上检测预测文本

iphone - UITableViewController 中的 tableView 在初始化后为 nil

ios - 如何隐藏启动图像而不使其淡出?

ios - 在 iPhone Mixer EQGraph 测试中使用 AUGraph 转发歌曲

ios - iOS 版 Google Analytics 中的线程崩溃

iphone - 如何将文本的第一个字母大写

objective-c - subview 上无法识别手势

objective-c - 应用程序处于后台时中断后恢复执行代码