Dostaję błąd: "Missing argument dla parametru 'koder' w call" dla następującego kodu:Tworzenie przyszłą datę w Swift z NSDate()
var components = NSDateComponents()
components.setValue(1,forComponent: NSCalendarUnit.CalendarUnitMonth);
var expirationDate = NSCalendar.currentCalendar().dateByAddingComponents(components, toDate: NSDate(),options:0)
docs wzywa do:
NSCalendar.currentCalendar().dateByAddingComponents(<#comps: NSDateComponents?#>, toDate: <#NSDate?#>, options: <#NSCalendarOptions#>)
Czy ktoś może zobaczyć, czego mi brakuje? Nie widzę wymaganego parametru o nazwie "koder".
nie rozumieją, co oznaczało, że błąd, zwłaszcza "koder" część, ale twój dylemat pracował. Gracias. – krisacorn
Nie chciałbym być inteligentnym tyłkiem, by powiedzieć coś sprytnego - jeśli chodzi o _Xcode6_ to wciąż tylko beta - ale zakładam, że problem polegał na tym, że 'NSDate' był napisany jako parametr osadzony, a kompilator chciał wywołać' NSDate (coder:) 'metoda dla niego zamiast' NSDate() 'z jakiegoś powodu. to może być powód, dla którego miałeś komunikat o błędzie o brakującym parametrze "coder:". – holex
Aktualizacja dla Swift 2.0 - zmień wartość opcji na: 'NSCalendarOptions (rawValue: 0)' – leanne