NSInvalidArgumentException, raison: 'Type non valide en écriture JSON (__NSDate)'

J'obtiens cette erreur quand j'essaie d'encoder en JSON objet NSDate.Je crois NSDate n'est pas compatible pour l'encodage JSON. mais je dois encoder la date.Toutes les solutions?

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Invalid type in JSON write (__NSDate)'

source d'informationauteur Harikrishnan