Swift'de NSViewController nasıl oluşturulur?
var appBundle = NSBundle.mainBundle()
let controller: ViewController = ViewController.init(nibName: "ViewController", bundle: nil)
self.window.contentView.addSubview(controller.view)
controller.view.frame = self.window.contentView.bounds
Benim şimdiki Swift kodu iki hataları oluyor. Biri, "type name'den sonra beklenen üye adı veya yapıcı çağrısı" ve diğeri "()" ViewController "öğesine dönüştürülemez. Referans için ViewController, NSViewController öğesinden devralınan bir sınıftır.
Her iki hata da ortaya çıkmaktadır. ... önceden kod sayesinde ikinci satırda swift ise
Ve NSBundle.mainBundle (geçmek zorunda) paket olarak. Dokümantasyon, nil'in iyi olduğunu söylüyor, ama nil'i demet olarak geçmeye çalışıyorsanız, hata mesajı alırsınız. – juniperi
Teşekkürler @juniperi – drewag
@juniperi bana sadece daha fazla saat hayal kırıklığı kurtardı. Paket için bir NSViewController geçişini başlatmaya çalışıyordum ve "Sağlanan argümanları kabul eden '__conversion' için bir aşırı yük bulamadım" hatasını almaya devam ettim. NSBundle.mainBundle() yöntemi bu sorunu giderir. Teşekkürler – mike