我正在实现一个自动完成 UIText 字段,就像在 Safari 中输入 URL 时一样,它会显示以前的 URL。输入字段下方的表格 View 列出了所有可能的选项。我正在使用以下教程,
http://www.raywenderlich.com/336/how-to-auto-complete-with-custom-values
一切正常,问题是教程和示例代码显示无法使用基于用户输入的自定义值保存 TableView 中的自动完成值。一旦 View 离开, TableView 中保存的所有数据都会消失。
示例项目
http://d1xzuxjlafny7l.cloudfront.net/downloads/AutoCompDemo.zip
我尝试在各种配置中使用NSSUserDeafaults
,但无法让它保存数据。我尝试研究 Google、教程的博客文章和 SO,但找不到在 TableView 中保存自定义数据的答案。
最佳答案
我对项目进行了一些修改,以便将输入的 URL 永久存储在 NSUserDefaults
中。您可以从here下载.
关于ios - 自动完成自定义值而不保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16772555/