J'utilise une classe Objective c, une sous-classe de NSObject. Cette classe ne peut pas être modifiée. J'ai une instance de cette classe que je souhaite écrire dans un fichier qui peut être récupéré et réintégré plus tard. L'objet n'est pas conforme à NSCoding.[iPhone] Objective C, objets qui ne sont pas conformes à NSCoding. Comment les écrire dans un fichier
En résumé, je dois enregistrer une instance d'une classe dans un fichier qui peut être récupéré plus tard, sans utiliser des méthodes telles que NSCoding NSKeyedArchiving encodeWithCoder ...
En utilisant les renvoie ce .. . NSInvalidArgumentException ... encodeWithCoder:] sélecteur non reconnu envoyé à l'instance ...
est-ce que vous y d'une autre façon que je peux stocker cet objet pour une utilisation ultérieure Merci
ps La classe est un UIEvent
Pourriez-vous nous expliquer pourquoi vous souhaitez archiver un événement? La raison pour laquelle UIEvent n'est pas conforme à NSCoding est que ce n'est pas habituellement considéré comme des données qui devraient être persistantes. – NSResponder
Je suis avec NSResponder. On dirait que vous essayez de faire quelque chose qui serait mieux géré d'une autre manière qui n'impliquerait pas l'archivage UIEvents. – Jaanus