sto ottenendo un errore: "argomento per il parametro 'coder' in call Missing" per il seguente codice:Creazione di una data futura a Swift con NSDate()
var components = NSDateComponents()
components.setValue(1,forComponent: NSCalendarUnit.CalendarUnitMonth);
var expirationDate = NSCalendar.currentCalendar().dateByAddingComponents(components, toDate: NSDate(),options:0)
La documentazione prevede:
NSCalendar.currentCalendar().dateByAddingComponents(<#comps: NSDateComponents?#>, toDate: <#NSDate?#>, options: <#NSCalendarOptions#>)
Qualcuno può vedere cosa mi manca? Non vedo un parametro chiamato 'coder' richiesto.
non capiscono che cosa significa l'errore, soprattutto la parte "coder", ma il fix funzionato. Gracias. – krisacorn
Non vorrei essere un furbo per dire qualcosa di intelligente - per quanto riguarda _Xcode6_ è ancora solo beta - ma presumo che il problema fosse che "NSDate" era stato inserito come parametro incorporato, e il compilatore voleva chiamare "NSDate" (coder:) 'metodo per esso al posto di' NSDate() 'per qualche ragione. questo potrebbe essere il motivo per cui hai avuto il messaggio di errore sul parametro mancante 'coder:'. Aggiornamento – holex
per Swift 2.0 - cambia il valore delle opzioni in: 'NSCalendarOptions (rawValue: 0)' – leanne