2009-06-02 26 views
7

Görüntü akışı olan bir uygulama ve tüm akış boyunca konumu değişmeden kalan bazı düğmeler geliştiriyorum. Bu yüzden NSViewController'ı alt sınıflara ayırdım. Uygulamamın sabit düğmeler ve görüntü ile ana görünümü budur. Çeşitli alt görünümlerin görüntüleneceği ve içeri/dışarı çıkarılacağı bir NSBox öğesi ekliyorum. Bu kutudaki düğme tıklatma etkinliğindeki özel görünümü nasıl görüntülerim? Aşağıdaki kod çalıştı:Mac OS X Görünüm Swapping

intro = [[Introduction alloc] initWithNibName:@"Introduction" bundle:nil]; 
    [intro setNextResponder:[self nextResponder]]; 
    [self setNextResponder:intro];    
    [box setContentView:[intro view]]; 

Ama aşağıdaki hatayı alıyorum: - [NSViewController loadView] "Giriş" ve ucun yüklendi ancak hiçbir görüş ayarlandı.

Dosyanın Sahibi Giriş sınıfına ayarlanmıştır.

cevap

11

IB'deki Dosya Sahibi'nin sınıfını değiştirdiğimde bu hatayı alıyorum.

Bu hatayı aldığımda, genellikle Dosya Sahibi ile görünüm arasındaki bağlantıyı yeniden yapılandırarak giderebilirim. Dosya sahibinden Görünümünüze (IB'de) sürükleyin ve açılır menüden görünümü seçin.

+0

Doğru cevap bu, ama bence biraz açıklama gerektiriyor. Temel olarak nevan, görünüm denetleyicinizdeki görünüm çıkışını Arabirim Oluşturucu – ughoavgfhw

+0

'daki görüntüye bağlamanız gerektiğini söylüyor. Nevan'a göre, sorunumu çözdü. – user523234

+1

Dosya Sahibini Denetle-sürükleyin, ancak neden açılan menüyü alamıyorum (hiçbir şey olmadı) – arufian