我正在使用swift为iPhone制作订单放置应用程序。 该应用程序本身也很出色,但我有一些问题需要一些帮助:
当用户第一次启动应用程序时,他必须创建一个包含姓名和地址的帐户。我可以为此制作一个基本表单,但应用程序必须存储信息,以便用户不必每次都登录。这是怎么做到的?
当用户按下“订单”按钮时,需要将订单(具有上面的名称和地址)发送到要处理的商店网页。 这是怎么做到的?
我希望有人可以帮我解决这个问题,或者指出我正确的方向。
答案 0 :(得分:0)
问题1:如果用户以默认值登录,则存储该属性,即
@IBAction func loginTapped(_ sender : UIButton) {
if loginSuccssfull{
UserDefaults.standard.set(true , forKey : "loggedIn")
}
}
然后在你的第一个视图中,控制器视图确实加载了以下行
if !UserDefaults.standard.bool(forKey : "loggedIn"){
// present login screen
}
else {
// continue normal
}
此处您只是在用户登录并检查他是否已登录时保存...
对于第二个问题,您可以从Stackoverflow上的以下答案中获得帮助 HTTP Request in Swift with POST method