-2
Я пытаюсь сохранить текст из UITextField в CoreData в Xcode 7 скор 2,0Как сохранить UITextField для основных данных в swift 2?
@IBOutlet weak var titleName: UITextField!
@IBOutlet weak var problemDescription: UITextField!
@IBOutlet weak var targetMarket: UITextField!
//Save information to core data
@IBAction func saveInformation(sender: AnyObject) {
print("Attempting to save!")
let appDel: AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let context: NSManagedObjectContext = appDel.managedObjectContext
let newIdea = NSEntityDescription.insertNewObjectForEntityForName("SaveIdea", inManagedObjectContext: context)
print("\(titleName) is cool")
newIdea.setValue("\(titleName)", forKey: "title")
newIdea.setValue("\(problemDescription)", forKey: "targetMarket")
newIdea.setValue("\(targetMarket)", forKey: "problemSolved")
do{
try context.save()
print("Save Success!")
}catch {
print("Error!")
}
}
Однако, он хранит информацию как ноль, и когда я пытаюсь использовать (titleName.text !, forKey :. ..) (например), он дает мне ошибку - пытается распаковать и необязательно, что равно nil -
Кто-нибудь знает об исправлении? Заранее спасибо :)
Спасибо за это Мирек - работал отлично! – Wezham