Comment puis-je modifier les contraintes de priorité au moment de l'exécution

J'ai une vue qui a dynamique de la hauteur et je suis en train de changer ce point de vue en hauteur de priorité dans l'exécution.

Voici ma partie de code;

if (index == 0) {

    surveyViewHeightConstraint.constant = 0;
    surveyViewHeightConstraint.priority = 1000;

} else if (index == 1) {

    surveyViewHeightConstraint.constant = 163;
    surveyViewHeightConstraint.priority = 500;

}

Je suis l'évolution de l'indice avec un bouton d'action. Lorsque j'exécute ce code, j'obtiens cette erreur:

*** Assertion failure in -[NSLayoutConstraint setPriority:], /SourceCache/Foundation/Foundation-1141.1/Layout.subproj/NSLayoutConstraint.m:174

Quelle est mon erreur ici?

InformationsquelleAutor Le'Kirdok | 2015-07-02