Lidando com NSDatePickerCellDelegate no RubyMotion

Descobrir como usar o proposedDateValuein 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