Görünümümde bazı çıkışlar var ve bunları programlı olarak bir işlevde düzenlemeye çalışıyorum."beklenmedik şekilde sıfır bulundu" outDiskLoad
Xcode diyor ki: Ancak isteğe bağlı değerini
unwrapping ederken sadece super.viewDidLoad()
sonra viewDidLoad()
yılında çıkışları düzenlerken
beklenmedik, nil buldum, bir cazibe gibi çalışır. fonksiyonu ile:
func test(){ localDeviceNameView.stringValue = "some stuff" //Found nil here }
viewDidLoad
olarak:override func viewDidLoad() { super.viewDidLoad() localDeviceNameView.stringValue = "some stuff" //Works well }
nasıl işe yapabilirsiniz?
'self.localDeviceNameView.stringValue' öğesini deneyin – zcui93
Daha önce denedim :( – Lawris
Daha sonra kod, orijinal kod satırı, tam sınama '' test() ', kod çağırma '' test()', 'localDeviceNameView'' ile ilgileniyor – zcui93