Crear y usar una subclase de NSData ficticia no funciona

Tengo un problema con la creación de mi propia subclase deNSData, que quiero tener una @ personalizadescription método. Incluso creando un muñecoNSData subclase:

@interface MyData : NSData {}
@end

@implementation MyData
@end

y usarlo produce errores extraños (la función que lo usa nunca sale, y el control de alguna manera regresa al ciclo de ejecución). Pensé que tal vez soy responsable de reescribir los inicializadores designados deNSData (llamando alsuper implementación), pero ninguno se menciona en el documento. Asi que

¿Cuáles son los inicializadores designados deNSData?¿Cuál es el mínimo necesario que necesito escribir para una subclase ficticia deNSData?

Respuestas a la pregunta(2)

Su respuesta a la pregunta