上下文:我正在构建一个可以保存人名的应用程序。持久存储中的年龄然后在重新打开应用程序时将其显示在新的View Controller(SecondViewController)中的标签上。基本上我试图通过标签来实现欢迎回复消息。
以下代码将myName设置为等于文本字段中的用户输入,我的文本字段名为nameEntry
myName声明的代码: NSUserDefaults.standardUserDefaults()。setObject(nameEntry.text,forKey:" myName")
下面的代码希望当密钥myName的值不等于nothing(nil)时将用户带到SecondViewController。 此函数中的某些内容冻结视图,segue标识符称为firstToSecond。
override func viewDidAppear(animated: Bool) {
if NSUserDefaults.standardUserDefaults().valueForKey("myName") != nil
{
performSegueWithIdentifier("firstToSecond", sender: nil)
}
}