2010-11-18 30 views
2

Burada basit bir şeyleri kaçırdığımı görüyorum. IOS'ta ayrı bir denetleyici olarak bir alt görünümü (model görünümü) yüklemeye çalışıyorum. Denetleyicimin görünümüne işaret eden bir pencereye sahip bir NIB dosyası oluşturdum, File's Owner sınıfı benim denetleyici sınıfım olarak ayarlandı ve initWithNibName'ı nib dosyasının adıyla çağırmaya çalışıyorum ancak göstermeye çalıştığımda Sadece NIB dosyasında oluşturduğum görünüm yerine boş bir görünüm gösterir. Bir modal alt denetleyici ise NIB'de bir pencere olamaz mı? Yoksa gerçekten özlediğim bir şey var mı?initWithNibName Beklendiği gibi çalışmıyor

cevap

5

Özel xib'inizde dosya sahibinin (UIViewController alt sınıf olması gereken) özellik özelliğini doğru şekilde ayarladığından emin olmanız gerekir. Eğer değilse, tanımladığınız şeyi alırsınız. Bunu yaptığınızı söylediğinizi biliyorum ama çok şüpheci oluyorum. Ya bu, ya da dosya sahibinin doğru görüntüsünü view çıkışına bağlamıyorsunuz. Şüphe durumunda, bağlantıyı kesin ve tekrar bağlayın.

+0

Bu nedenle, görünümde bağlanan Pencere mi olmalı? Size doğru denetleyici sınıfını kullandığımı söyleyebilirim, çünkü tanımladığım diğer satış noktaları bunun üzerinde görünür. – aperkins

+0

'view' özelliği görüntülenecek görünüme bağlı olmalıdır. Eğer bu bir pencere ise, o zaman iyi, bir pencere, ama bir çeşit UIView olmalı. – jer

+0

Bir ek olarak, 'view' özelliği tam olarak adlandırılır, 'view'. Eğer görüntü yüklendiğinde yüklemek için 'myVIew' çıkışını ayarlayabilirsiniz diye düşünürseniz, yanılıyorsunuz demektir. – jer

İlgili konular