Domanda

Ho una sottoclasse di un UILabel che sovraccarica initWithCoder e mi chiedevo se qualcuno ha qualche documentazione su come il codificatore è codificato in modo che io possa essere in grado di ottenere le informazioni che proviene da IB me stesso.

Grazie.

Modifica

motivo per fare questo: vorrei che il nome del font data nel file XI ter. implementazione di Apple initWithCoder ignora il nome del font data nel file se si tratta di un tipo di carattere personalizzato e quando si va per accedere carattere della griffe, restituisce il carattere di sistema. Perciò mi piacerebbe prendere il nome del font prima della initWithCoder originale ignora.

È stato utile?

Soluzione 2

Se si guarda il file nib compilato dal file XI ter per l'interfaccia che si vuole decodificare, sarete in grado di fare alcuni dei tasti utilizzabili. È un po 'difficile da trovare roba, ma è meglio di niente.

Altri suggerimenti

Guardando attraverso la documentazione, non ci non sembra essere un modo per recuperare tutte le chiavi usate in un NSKeyedArchiver. Un modo "intorno" questo è quello di archiviare l'UILabel personalizzato a un oggetto NSData, scrivere i dati oggetto in un file, e poi pop aprirlo in un editor di testo e vedere se è possibile trovare alcuni dei tasti in questo modo.

Quali informazioni avete bisogno dal UILabel che non è possibile accedere attraverso le sue funzioni di accesso normale?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top