Ios contxt.save(nil)-调用中的额外参数
这个问题已经出现了很多次,但我仍然没有找到一个令人满意的Xcode 7 Beta解决方案 下一行出现错误:- 继续保存(无){ 错误状态为“调用中的额外参数” 这意味着什么?有人能告诉我解决这个错误所需的Swift编码吗 我已经复制了下面的大部分代码 坦克斯德尔Ios contxt.save(nil)-调用中的额外参数,ios,xcode7,Ios,Xcode7,这个问题已经出现了很多次,但我仍然没有找到一个令人满意的Xcode 7 Beta解决方案 下一行出现错误:- 继续保存(无){ 错误状态为“调用中的额外参数” 这意味着什么?有人能告诉我解决这个错误所需的Swift编码吗 我已经复制了下面的大部分代码 坦克斯德尔 @IBOutlet weak var locationTextField: UITextField! = nil @IBOutlet weak var areaTextField: UITextField! = nil @IBOutle
@IBOutlet weak var locationTextField: UITextField! = nil
@IBOutlet weak var areaTextField: UITextField! = nil
@IBOutlet weak var postCodeTextField: UITextField! = nil
@IBOutlet weak var longLatTextField: UITextField! = nil
@IBOutlet weak var remarksTextField: UITextField! = nil
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func saveButtonPressed(sender: UIBarButtonItem) {
//Reference To Our App Delegate
let appDel: AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
// Reference moc
let contxt: NSManagedObjectContext = appDel.managedObjectContext
let en = NSEntityDescription.entityForName("list", inManagedObjectContext: contxt)
// Create Instance Of Our Data Model And Initialise
let newItem = Model(entity: en!, insertIntoManagedObjectContext: contxt)
// Map Our Properties
newItem.location = locationTextField.text!
newItem.area = areaTextField.text!
newItem.postCode = postCodeTextField.text!
newItem.longLat = longLatTextField.text!
newItem.remarks = remarksTextField.text!
// Save Our Context
//contxt.save(&ErrorType.self)
//打印(新项目)
如果你传递NULL怎么办?看一看-我认为这是Swift 2中新错误处理的结果。NULL会产生以下错误:-…使用未解析标识符“NULL”(NULL)会产生错误….无法使用类型为“(()->”的参数列表调用“save”(保存)单击上面的pbasdf答案以获得解决方案。感谢大家的回复。
contxt.save(nil) {
print(newItem)
// Navigate Back To Root vc
self.navigationController!.popToRootViewControllerAnimated(true)
}
func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}