Sto cercando di ottenere un'applicazione base Hello mondiale utilizzando XCode e Interface Builder. Tuttavia, in Interface Builder non riesco a vedere i miei punti vendita con cui collegare le cose. Vado alla scheda connessioni del pannello di ispezione oggetti e dice "Nuovo punto vendita di riferimento".Interface Builder non vedendo outlets con MacRuby
Mi chiedo se il mio codice è sbagliato. Qui è
class HelloWorldController
attr_accessor :hello_label, :hello_button, :hello
def awakeFromNib
@hello = true
end
def changeLabel(sender)
if @hello
@hello_label.stringValue = "Good Bye"
@hello_button.title = "Hello"
@hello = false
else
@hello_label.stringValue = "Hello World"
@hello_button.title = "Good Bye"
@hello = true
end
end
end
A quanto ho capito dovrei essere in grado di vedere ciao, hello_label, hello_button, e changeLabel, ma non lo faccio. Ho pensato che forse ho avuto un errore ortografico da qualche parte, ma non sembra neanche questo. Ecco una panoramica delle due finestre di builder dell'interfaccia.
ogni aiuto è apprezzato. Penso che sto solo trascurando qualcosa, ma non sono sicuro.
AGGIORNAMENTO: Ho risolto il problema semplicemente reinstallando OS X. Sospetto che ci sia stato un problema perché X Code 4 è stato installato, non ne ho idea. Tuttavia, ora funziona con una nuova installazione di OS X, codice X e MacRuby
Questo è corretto per me. Immagino tu abbia salvato il file sorgente? Inoltre, prova a 'build clean' e riavvia Interface Builder. –
Ho salvato il progetto. In effetti ho salvato il progetto e riavviato il computer, quindi l'ho riaperto. L'ho appena riaperto e ho fatto una pulizia e poi una build. Quindi aperto nel builder dell'interfaccia e lo stesso problema. Ho provato a rimuovere e ad aggiungere nuovo NSObject e ancora lo stesso problema. – percent20