J'utilise IBOutletCollections pour regrouper plusieurs instances d'éléments d'interface utilisateur similaires. En particulier, je regroupe un certain nombre de UIButtons (qui sont similaires aux buzzers dans un jeu de quiz) et un groupe de UILabels (qui affichent le score). Je veux m'assurer que l'étiquette située directement au-dessus du bouton met à jour le score. Je me suis dit qu'il était plus facile d'y accéder par index. Malheureusement, même si je les ajoute dans le même ordre, ils n'ont pas toujours les mêmes index. Existe-t-il un moyen de définir l'ordre correct dans Interface Builder ?
C'est une bonne idée, mais vous devriez peut-être modifier le code pour comparer à x dans votre premier état if.