görünümü nasıl çalıştığını hala öğreniyorum, ama sınıfın alt sınıfı olan sınıfını GraficsBalancGlobalViewController
var ... Ben çözemedikleri bir sorun buldum GraficViewController
programın çökmesi yapar
class GraficsBalancGlobalViewController: GraficViewController {
@IBAction func afegeixGrafic(sender: NSButton) {
addNewGrafic() // which is set on the GraficViewController
}
}
Ve on line IBAction afegeixGrafic
programım çöküyor gerçekleştirirken aşağıda işaretlenmiş:
class GraficViewController: NSViewController, GraficViewDataSource {
@IBAction func button(sender: NSButton) {
addNewGrafic()
}
func addNewGrafic() {
let frame = NSRect(x: 0, y: 0, width: self.view.bounds.width , height: self.view.bounds.width * 0.25)
let nouGrafic = GraficView(frame: frame)
scrollView.addSubview(nouGrafic) <---- BREAK here!
}
@IBOutlet weak var scrollView: NSView!
//...more code
}
derleyici söylüyor
ama GraficViewController
iç düğmesi (IBAction) iyi çalışıyor !! Yani
- sadece bunu ve eserlerini deneyin çünkü
GraficView(frame: frame)
sorun olmadığını belirtmeyi .. ben sorun scrollview ile ilgili olduğunu varsayalım, ama .. O başlatılır edilebilir ne hiçbir fikrim yok iyi. Ben!
inanıyorum
Eğer 'scrollView' için' IBOutlet' kontrol mü? – Caleb
Bu satırda bir kesme noktası ekleyin ve hata ayıklayıcı konsoluna "p scrollView" yazın. ScrollView nil mi? – Darko
@Drako Evet! Sen doğru scrollView sıfır, ama var, ekranda var! –