Ios 从UITextField收集用户输入并将其存储在某个位置-Xcode

Ios 从UITextField收集用户输入并将其存储在某个位置-Xcode,ios,objective-c,Ios,Objective C,我不知道如何使创建帐户功能在我的应用程序中工作。。。我的登录系统设置如下:第一组字符串是密码。第二组是用户名。对于要创建允许他们登录的帐户的人,我必须通过应用程序手动创建一个字符串。我如何创建此函数,以便它获取他们的输入并将其作为字符串放置,只要相同的用户名不存在 如果您询问的是持久数据,[[NSUserDefaults standardUserDefaults]setValue:forKey:][/code>将是答案 使用NSUserDefaults保存数据后,数据将保持不变。您可以使用[[N

我不知道如何使创建帐户功能在我的应用程序中工作。。。我的登录系统设置如下:第一组字符串是密码。第二组是用户名。对于要创建允许他们登录的帐户的人,我必须通过应用程序手动创建一个字符串。我如何创建此函数,以便它获取他们的输入并将其作为字符串放置,只要相同的用户名不存在

如果您询问的是持久数据,
[[NSUserDefaults standardUserDefaults]setValue:forKey:][/code>将是答案

使用NSUserDefaults保存数据后,数据将保持不变。您可以使用
[[NSUserDefaults standardUserDefaults]valueForKey:][/code>

已添加

我误解了你的问题。在这种情况下,您应该像Chiques所说的那样使用本地数据库

核心数据将是答案


您需要创建一个本地数据库,正确的方法是使用sqllite或core数据创建您的结构,然后简单地添加/删除用户

有关ios的sql教程,请执行以下操作:

或者访问此站点,查看“保存和加载数据”部分


我个人更喜欢核心数据,因为一旦你习惯了设置它,它是最完整的解决方案。

不,它不是,用户默认值不应该用作数据库,它们应该用来存储配置和首选项。@Chiquis我认为这不是关于数据库的。它只适用于一个id/密码集。我总是用它作为自动登录的工具。Juilan不是在问什么吗?再读一遍这个问题,它不是一个单一的id密码,而是多个密码+创建新帐户的能力。@Chiquis如果我使用核心数据之类的东西,苹果会接受我的应用程序并批准吗?@Julian当然,核心数据是苹果建议的处理数据库之类的方法,请注意,一开始它并不是那么简单,一旦你理解了它是如何工作的,它就很容易了。按照教程中的步骤了解要做什么。