MainWindow.xib içermeyen bir iPad 4.3 projem var çünkü ana görünümü program aracılığıyla oluşturuluyor. Her şey iyi çalışıyor gibi görünüyor ama benim plist dosyasında değer için "MainWindow" sahip bir NSMainNibFile anahtarı için bir değer olduğunu fark ettim. Bu girişi herhangi bir şekilde değiştirirsem uygulamam işe yaramaz. Şimdi, bu garip, en azından benim için ...Gerçekten bir MainWindow.xib dosyasına ihtiyacım var mı?
5
A
cevap
1
Hayır, her yerde yeniden adlandırabileceğiniz MainWindow.xib
adında bir şeye ihtiyacınız yok, ancak bu cevap, uygulamanın başlaması için bir şeyiniz olması gerektiğine işaret ediyor; What's the MainWindow.xib nib file for?
2
NSMainNibFile anahtarını Info.plist'inizden kaldırırsanız, ana sayfanın kodunu güncellemeniz gerekir. UIApplicationMain aramasındaki NSString *delegateClassName
numaralı telefonu güncellemeniz gerekecektir.
5
Xib referansını hedef özelliklerde kaldırırsanız, sınıf delegesi sınıfınıza başvurmak için kodunuzu main.m olarak değiştirdiğinizden emin olun.
int retVal = UIApplicationMain(argc, argv, nil, @"YourAppDelegateClassName");
İlgili konular
- 1. Gerçekten libgcc'e ihtiyacım var mı?
- 2. Docker sürüsüne gerçekten ihtiyacım var mı?
- 3. ASCII olmayan karakterler için web.config dosyasına ihtiyacım var mı?
- 4. Soket programına ihtiyacım var mı?
- 5. iPhone uygulamamda bir EULA'ya ihtiyacım var mı?
- 6. En Kısa Levenshtein Mesafesi? İhtiyacım var mı?
- 7. Graphql ile mongoose'a ihtiyacım var mı?
- 8. Bir vaka ifadesinde başka bir maddeye ihtiyacım var mı?
- 9. Her istemci bağlantısı için bir SocketAsyncEventArgs öğesine ihtiyacım var mı?
- 10. Bağımlılık Enjeksiyonunu kullanmak için bir çerçeveye ihtiyacım var mı?
- 11. Önyükleme 3 Izgara, bir kapsayıcıya ihtiyacım var mı?
- 12. Word'e dışa aktaracağım bir wiki'ye ihtiyacım var
- 13. Kaç tane aktiviteye ihtiyacım var?
- 14. Sentezlemediğim özellikler için ARC anahtar kelimelerine ihtiyacım var mı?
- 15. GeoDjango ile Spatialite için özel yapılandırmaya ihtiyacım var mı?
- 16. "Base :: *; kullanma" gibi bir şeye ihtiyacım var
- 17. iframe'leri kullanmayan bir metin düzenleyicisine ihtiyacım var
- 18. MongoDB ve Whoosh. İkisine de ihtiyacım var mı?
- 19. perl6: Kullanıcı tanımlı değişkenler için @ -sigil'e ihtiyacım var mı?
- 20. Jenkins için sonar ve sonar koşucusuna ihtiyacım var mı?
- 21. Sürüm Oluşturma fazladan dosyalar içeriyor, bunlara ihtiyacım var mı?
- 22. AngularJS - $ kapsamına ihtiyacım var. $ Http
- 23. Gerçekten sadece 4 Matplotlib Çizgi Stili var mı?
- 24. scala.util.automata, scala.util.regexp ve scala.util.grammar'ın gerçekten ihtiyacı var mı?
- 25. C# sınıfı bir hiyerarşide Derin Kopyalama/Klonlama yöntemleri - Her yerde somut bir uygulamaya ihtiyacım var mı?
- 26. nslookup'a ihtiyacım var ve csv'ye göndereceğim adresler var
- 27. Facebook Like düğmesinin XFBML sürümü için bir uygulamaya ihtiyacım var mı?
- 28. 100+ MB test görüntüsüne ihtiyacım var
- 29. Basit bir açılır menüye ihtiyacım var OnChange/Select in javascript
- 30. Sunucumda bir node.js betiği çalıştırmak için neye ihtiyacım var?
Ne garip geçerli: 1) Bir MainWindow.xib dosyanız yok (sildim) 2) Benim Info.plist dosyasındaki 3'ten NSMainNibFile anahtarı kaldırmadığı) UIApplicationMain: '[int retVal = UIApplicationMain (argc, argv, nil, nil); 4 numaralı çağrıyı değiştirmedim. 4) Uygulama beklendiği gibi çalışıyor! –
Ancak, anahtarı kaldırırsam, uygulama çalışmaz… –
Sorunumu buldum. Gerçekten MainWindow.xib dosyasına ihtiyacım vardı. Uygulamayı kaldırmamış olmasından bu yana iPad simülatöründe dağıtılmıştı, dolayısıyla bulundu. Yeniden konuşlandırdığım anda, gerçekten gerekli olduğunu buldum ... çok teşekkür ederim! –