2015-02-09 2 views
-1

Я пытался разработать мульти приложения на виде контроллера и у меня есть эта ошибка:фатальной ошибки: неожиданно нашел ноль в то время как разворачивание необязательного значения с множественным зрением контроллером

фатальная ошибка: неожиданно нашел ноль в то время как разворачивание необязательного значения

Это мой код:

import UIKit 

class ViewController: UIViewController { 

@IBOutlet weak var lbl_nbVies: UILabel! 
@IBOutlet weak var lbl_motCache: UILabel! 
@IBOutlet weak var lbl_lettreSaisies: UILabel! 
@IBOutlet weak var txt_proposition: UITextField! 

// Déclaration des variables 
var nbVies: Int = 11 

override func viewDidLoad() { 
    super.viewDidLoad() 

    // Affichage du nombre de vie dans le label "lbl_nbVies" 
    lbl_nbVies.text = "Test" 
    lbl_motCache.text = "" 
    lbl_lettreSaisies.text = "" 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 

/* Action lorsque l'on appuie sur le bouton tester */ 
@IBAction func btn_tester(sender: AnyObject) { 

} 

/* Action lorsque l'on appuie sur le bouton vider */ 
@IBAction func btn_vider(sender: AnyObject) { 
    txt_proposition.text = "" 
} 

} 

Спасибо за помощь

+0

Добро пожаловать в переполнение стека! Код, который вы опубликовали, не указывает, где вы видите ошибку, и не содержит никаких дополнительных значений. Пожалуйста, обновите свой вопрос или исправьте свой примерный код. –

+0

У меня есть ошибка в строке: lbl_nbVies.text = "Test" – Maver1ck

ответ

0

Это может означать, что вы пытаетесь вызвать функцию в OBJ который не инициализирован.

Я предполагаю, что один или несколько из ваших выходов не инициализированы. Итак, когда вы звоните lbl_nbVies.text, вы вызываете функцию text на выходе nil.

Убедитесь, что ваши розетки подключены правильно в раскадровке (вы должны увидеть круг рядом с вашим @IBOutlet).

+0

Они правильно подключены – Maver1ck

0

Это означает, что lbl_nbVies не инициализирован. Однако, если вы создаете IBOutlets, они должны быть настроены. Одна из вещей, которую я видел, это создание нескольких подключений к объекту (в вашем случае с ярлыком) в построителе интерфейса.

Убедитесь, что вы случайно не установили несколько соединений. Выберите ярлык в списке nib или раскадровки, чтобы проверить инспектор соединений.

enter image description here

+0

Есть только 1 соединение, которое ссылается на контроллер просмотра – Maver1ck

+1

В этом случае я бы попробовал удалить IBOutlet и метку в интерфейсе строитель и начать снова. –

Смежные вопросы

 Смежные вопросы