新手在开发和网站方面。
基本上我想设计一个应用程序,它显示启动画面(我已设法做),然后显示一个信息屏幕告诉用户设置密码来访问应用程序然后最后要求用户设置4位数的密码然后每当应用程序打开之后,它就会要求用户传递代码。
所以问题是如何做到这一点?
我可能要求很多,但如果你们能指导我那会很棒:)
答案 0 :(得分:1)
要制作此应用,您需要使用NSUserDefaults
。最简单的方法是创建一个bool变量,用于告诉应用程序,密码已经设置,或者如果没有将其发送到另一个viewController来设置它。
在NSUserDefaults上存储值
当用户完成设置其第一个密码并确认后,请使用密钥 AppUsageCheck
将值保存在NSUserDefaults
上
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"AppUsageCheck"];
重读价值
//On application didFinishLaunchingWithOptions
//If this value exists, check it if the user has set his password
if ([[NSUserDefaults standardUserDefaults] objectForKey:@"AppUsageCheck"])
{
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"AppUsageCheck"]==YES) {
//User has set it already, so go and show the user to enter his password
}
else
{
//User has to set the password, because he doesn't have one
}
}
else
{
//User has to set the password, because he doesn't have one
}