2010-05-09 14 views
5

Attualmente sto semplicemente cercando di creare un semplice screen saver in xcode 3.2 su osx 10.6.3 usando una vista openGL come descritto in questo articolo: http://cocoadevcentral.com/articles/000089.php comunque anche se io uso lo stesso identico codice dall'esempio tutto Vedo quando si verifica lo screen saver è uno schermo nero. Ho guardato in OSX Console se mi dice qualcosa di utile. l'unica cosa che ottengo è qualcosa di simile:screensaver Xcode con openGL

[0x0-0x1e01e] .com.apple.systempreferences [629] Sistema Preferenze (629,0x7fff71071be0) malloc: di riferimento conteggio underflow per 0x20057be80, Break on auto_refcount_underflow_error a debug. Preferenze di Sistema [629] non valido contesto

Non ho idea di ciò che è sbagliato, quindi sarei felice se qualcuno potrebbe dirmi come usare openGL insieme con il modello screensaver in Xcode 3.2. Inoltre, c'è un modo per creare un altro obiettivo in modo da poter visualizzare in anteprima lo screensaver all'interno di xCode?

Grazie!

risposta

3

L'esempio su Cocoa Dev Central funziona correttamente. Mi viene in mente lo stesso errore, ma per quanto posso dire, non è questo il motivo per cui stai ricevendo uno schermo nero.

Ho avuto un problema simile perché non stavo reinstallando correttamente lo screen saver.

Assicurarsi di aver chiuso Preferenze di Sistema prima di reinstallare lo screen saver. In caso contrario, il vecchio salvaschermo verrà comunque utilizzato anche quando ti chiede di sovrascriverlo.

+3

Grazie per avermi impedito di strapparmi tutti i capelli. Non riesco a credere che non riesca a usare silenziosamente l'ultimo installato - totale mancanza di finezza! –