SORU
4 HAZİRAN 2014, ÇARŞAMBA


Nasıl Şeritleri kullanmadan yeni Swift bir proje oluşturabilirim?

Böyle büyük mükafat 6'da yeni bir proje oluşturma, hikaye panoları devre dışı bırakmak için izin vermez. Sadece Swift veya Objective-C seçebilir ve kullanmak veya Çekirdek Veri değil.

Film şeridi silme ve projenin ana film şeridi kaldırılıyor ve el ile didFinishLaunching pencereden ayarı denedim

AppDelegate ben bu:

class AppDelegate: UIResponder, UIApplicationDelegate {

var window: UIWindow
var testNavigationController: UINavigationController

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool {

        testNavigationController = UINavigationController()
        var testViewController: UIViewController = UIViewController()
        self.testNavigationController.pushViewController(testViewController, animated: false)

        self.window = UIWindow(frame: UIScreen.mainScreen().bounds)

        self.window.rootViewController = testNavigationController

        self.window.backgroundColor = UIColor.whiteColor()

        self.window.makeKeyAndVisible()

        return true
    }
}

Ancak, böyle büyük mükafat bana bir hata veriyor:

Sınıf AppDelegate' hayır başlatıcılar

Herkes bu başarılı oldu mu?

CEVAP
4 HAZİRAN 2014, ÇARŞAMBA


İsteğe bağlı olarak window testNavigationController değişkenleri işaretlemeniz gerekir:

var window : UIWindow?
var testNavigationController : UINavigationController?

Swift dersleri isteğe bağlı olmayan özellikler örnekleme sırasında başlatılmasını gerektirir:

Sınıflar ve yapılar sınıf veya yapı bir örneği oluşturulur zaman uygun bir başlangıç değeri için saklanan tüm özelliklerini ayarlamanız gerekir. Saklı özellikleri belirsiz bir durumda bırakılamaz.

İsteğe bağlı türünün özelliklerini otomatik olarak sıfır değerine sahip, mülkiyet kasıtlı olarak “hiçbir değeri” başlatma sırasında. henüz niyetinde olduğunu belirten başlatıldı

İsteğe bağlı değişkenleri kullanırken ! gibi onları açmak için unutma

self.window!.backgroundColor = UIColor.whiteColor();

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GoldgenieOfficial

    GoldgenieOff

    23 Temmuz 2009
  • Shantanu Sood

    Shantanu Soo

    3 Kasım 2008
  • TheDigiCraft

    TheDigiCraft

    25 NİSAN 2011