0

自从我完成 iOS 以来已经有好几年了,但我又回到了它,并有一个快速的初学者问题。当应用程序启动时,它将使用搜索字段启动。你输入一个人的名字,按回车,就会出现关于这个名字的信息。我正在考虑将所有最常见的名称存储在 plist 中,并在用户点击“enter”后通过 plist 运行搜索,然后显示有关他们输入的名称的信息。这就是我卡住的地方。输入名称并按回车后,我不知道如何让它显示有关名称的信息,甚至不知道在哪里存储有关名称的数据。非常感谢任何帮助,谢谢!

4

1 回答 1

5

我会在这里给你一半你需要的答案,“加载”和“保存”部分。

您在这里谈论的“plist”实际上是一个名称数组。

而且——多么方便!——“ NSArray”既有initWithContentsOfURL:”方法,又有writeToURL:atomically:”方法

不仅仅是几个名字,人们会开始建议使用 Core Data。

此外,如果您希望能够在应用程序运行时更改和/或保存名称,则需要使用“ NSMutableArray”而不是不可变数组。

至于显示部分,您可能应该学习如何使用表视图(UITableView)和绑定(即您“绑定”到数组,并且值会根据用户在搜索字段中键入的内容显示)。有很多关于这方面的教程和示例,以及 StackOverflow 上的相关问题。

于 2012-09-16T21:34:09.827 回答