gpt4 book ai didi

iphone - 在 iPhone 应用程序开发中,如何将数据存储到文本文件中并在应用程序再次启动时检索它?

转载 作者:行者123 更新时间:2023-11-29 04:53:47 24 4
gpt4 key购买 nike

首先我想说,我是一名 iPhone 应用程序开发人员,所以请帮助我。现在,我的问题是,我想在我的 iPhone 应用程序中创建一个文本文件。如果我解释一下,我会说...

当用户登录我的应用程序时,他/她将提供用户名和密码,现在我想将这些数据存储在文本文件中,文本文件将存储在 documentsDirectory 中,当该用户再次午餐应用程序,然后如果他/她没有第一次从应用程序注销,他将能够自动访问应用程序而无需任何身份验证检查。

1) 第一个人 --> 登录 [用户名和密码] --> 存储用户名并传递到文本文件,因为新用户 --> 享受应用程序 --> 注销。

2) 第二个人 --> 登录 [用户名和密码] --> 将文本文件存储到文本文件中,因为新用户 --> 享受应用程序 --> 没有注销。

3)第二个人再次 ---> 不会直接提供用户名和密码,他/她必须使用该应用程序 --> 注销。

4) 现在第一个人 ---> 登录 [用户名和密码] 并通过保存的阅读文本文件进行检查 ---> 享受应用程序 --> 注销。

5) 现在第二个人 ---> 登录 [用户名和密码] 并通过保存的阅读文本文件进行检查 ---> 享受应用程序 --> 注销。

现在,我的问题是如何完成这个完整的过程。我可以使用 NSUserDefaults standardUserDefualts 来完成此操作,还是需要创建一个文本文件来存储用户名和密码?

最佳答案

是的,您可以在 standardUserDefaults 中存储类似的简单数据。

我假设您会检查用户身份。例如,如果用户 1 登录但没有注销,然后用户 2 启动应用程序怎么办?

就个人而言,如果您计划让多个人在特定设备上访问该应用程序,我只会存储用户名,并且每次都需要密码。

设置:

[[NSUserDefaults standardUserDefaults] setObject:userNameStr forKey:userName];
[[NSUserDefaults standardUserDefaults] synchronize];

获取:

userNameStr = [[NSUserDefaults standardUserDefaults] objectForKey:userName];

关于iphone - 在 iPhone 应用程序开发中,如何将数据存储到文本文件中并在应用程序再次启动时检索它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8384516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com