Descobrir como usar o proposedDateValue
in datePickerCell:validateProposedDateValue:timeInterval:
demorou um pouco e não consegui encontrar nenhuma outra nota sobre ele, então estou apenas registrando o que fiz aqui. proposedDateValue
é uma instância de Pointer, portanto, tudo o que você precisa fazer é proposedDateValue[0]
obter o objeto que ele contém, que é útil ser convertido em uma instância de Time.
def datePickerCell(aDatePickerCell, validateProposedDateValue:proposedDateValue, timeInterval:proposedTimeInterval)
puts proposedDateValue[0].inspect
puts proposedDateValue[0].class
end
O código acima leva a uma saída como esta quando você altera o valor do selecionador de data:
2014-09-13 05:43:10 -0500
Time