SORU
18 Kasım 2011, Cuma


Film şeridi - AppDelegate içerisinde ViewController bakın

aşağıdaki senaryoyu düşünün: film şeridi tabanlı bir uygulamam var. Ben film şeridi için ViewController bir nesne eklemek, projeye bu ViewController için sınıf dosyaları eklemek ve İB kimlik denetiminde yeni sınıf adını belirtin. Şimdi nasıl bu ViewController için AppDelegate, programlı olarak başvurmak için gidiyorum? Yaptım değişken ile ilgili sınıf ve açık bir İBOutlet özelliği, ama hiç bir şey göremiyorum olmanın mümkün başvurmak için yeni bir ViewController kod - herhangi bir girişim için ctrl O bağlantı çalışmıyor.

AppDelegate ben içinde yani bu gibi temel ViewController

(MyViewController*) self.window.rootViewController

ama nasıl başka bir ViewController film şeridi içinde yer alan?

CEVAP
18 Kasım 2011, Cuma


-[UIStoryboard instantiateViewControllerWithIdentifier:] documentation bakabilirsiniz. Bu film İB Nitelikler Müfettiş ayarladığınız tanımlayıcı kullanarak görünümü denetleyicisi oluşturmak için izin verir:

enter image description here

DÜZENLENMİŞ örnek kod eklemek için:

UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard"
                                                         bundle: nil];

MyViewController *controller = (MyViewController*)[mainStoryboard 
                    instantiateViewControllerWithIdentifier: @"<Controller ID>"];

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joshua Bane

    Joshua Bane

    24 Temmuz 2007
  • NPR

    NPR

    22 NİSAN 2006
  • The Onion

    The Onion

    14 Mart 2006