Domanda

I programatically creare un NSToolbar nella mia applicazione. Ho appena aggiunto un nuovo pulsante alla barra degli strumenti e ha aggiunto che il pulsante per la configurazione di default della barra degli strumenti. Quando eseguo la mia applicazione il nuovo pulsante non viene visualizzato per impostazione predefinita. Ecco perché ho già stato con il programma e ho già un file plist in cui questo nuovo pulsante non è impostato per essere mostrato.

Quindi la mia domanda è come posso ottenere la barra degli strumenti per ripristinare la configurazione corrente indietro alla configurazione di default in modo che il mio tasto verrà mostrato automaticamente per le persone che hanno utilizzato l'applicazione.

Credo che avrei potuto eliminare le voci nel file plist forzare il programma di ricreare loro e utilizzare la configurazione predefinita così ... ma speravo ci era stato qualche comando ho potuto emettere per ripristinarlo. Non ho visto uno nella classe NSToolbar.

Grazie per qualsiasi aiuto.

È stato utile?

Soluzione

Se si aggiunge un nuovo pulsante per la configurazione di default del vostro barra degli strumenti non verrà visualizzato per gli utenti che hanno personalizzato la barra degli strumenti e hanno impostazioni memorizzate nelle impostazioni predefinite dell'utente.

Se si vuole forzare la nuova barra degli strumenti di default sugli utenti che hanno perviously personalizzati della barra degli strumenti, cambiando il nome di salvataggio automatico (aggiungendo un numero di versione, per esempio) è il modo per farlo. (Considerate se si vuole soffiare via le personalizzazioni della barra degli strumenti del vostro utente però.)

Altri suggerimenti

Bene ho cancellato la chiave appropriata nel file plist e ha funzionato. Mi piacerebbe ancora piuttosto conosco un modo migliore quindi se avete qualche idea migliore fatemelo sapere.

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