Question

Est-ce que j'ai mal compris quelque chose à propos des liaisons ?Je lie (le contenu d'un NSArrayController) au tableau "allValues" d'un NSDictionary, et il pense qu'il est vide.Je me lie à un objet aléatoire avec une propriété que j'ai définie comme étant le même tableau "allValues" de NSDictionary, et cela fonctionne bien.

Est-ce un comportement attendu ou est-ce que je fais quelque chose de mal ?De plus, si cela est attendu, quelle est la manière standard de gérer cela ?Créer des objets relativement inutiles juste pour contenir des tableaux dans des propriétés afin que je puisse les lier semble moche.

Était-ce utile?

La solution

Liaison à @"allValues" signifie que le dictionnaire reçoit un -valueForKey:@"allValues" message.Le dictionnaire interprète ensuite cela en recherchant -objectForKey:@"allValues" ce qui n'est pas ce que vous recherchez dans ce cas.

Essayez de vous lier à @"@allValues" à la place (voir le -[NSDictionary valueForKey:] documents pour plus de détails)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top