2015-10-05 2 views
-1

Как сохранить содержимое текстового поля с помощью Swift 2.0?Сохранить данные текстового поля с помощью Swift 2

Я пытаюсь использовать это:

@IBOutlet weak var MyTextField: UITextField! 
@IBOutlet weak var MyLabel: UILabel! 

override func viewDidLoad() { 
    super.viewDidLoad() 
    let stringKey = NSUserDefaults.standardUserDefaults() 
    MyLabel.text = stringKey.stringForKey("savedString­Key") 
} 


@IBAction func saveText(sender: AnyObject) { 
    let myText = MyTextField.text; 
    NSUserDefaults.standardUserDefaults().se­tObject(myText, forKey: "savedStringKey") 

    NSUserDefaults.standardUserDefaults().sy­nchronize() 
} 

но Xcode 7 возвращает ошибку, потому что я думаю, что код немного отличается от Xcode 6.

enter image description here

+0

Какая ошибка? –

+0

какая ошибка? вы также можете отправить сообщение об ошибке – Imran

+0

ах, ваше именование не очевидно! пожалуйста, переименуйте 'stringKey'! Используйте очевидное имя как 'standardUserDefaults' или' userDefaults' или 'defaultsStore' или' defaults' – gaussblurinc

ответ

1

После правки .. похоже, вы используете NSTextFiled нет UItextField ..In NSTextField, текст свойство не существует .. вам необходимо использовать stringValue

myLabel.stringValue = "Your String" 
Смежные вопросы