2010-09-02 10 views
0

en utilisant IB, j'ai trouvé que vous pourriez utiliser NSArray pas d'une manière programmatique. Je pensais, génial, que je peux faire des séries d'images dans un NSArray et ensuite obtenir un exutoire approprié dans xcode et récupérer toutes mes uiviews du NSArray.pourquoi utiliser NSArray (et autre élément graphique non-affichage) dans Interface Builder

Le fait est que lorsque je place un NSArray dans le fichier nib, je ne peux rien faire dans sa liste de propriétés. Donc le fait est que je n'utilise pas le NSArray comme il se doit. Donc, y a-t-il quelqu'un qui pourrait m'expliquer comment puis-je utiliser mon nsArray comme je le veux? Cela m'expliquera pourquoi utiliser la classe non-display dans le fichier nib, et le but de celui-ci. Merci.

+0

Je pense que vous pourriez confondre 'NSArray' avec' NSArrayController'. – Sven

Répondre

0

Vous pouvez instancier une instance NSArray dans un fichier nib en utilisant l'élément "Object" dans la bibliothèque IB ... mais vous ne voulez probablement pas.

+0

Oui, dommage que IB ne puisse pas fournir dans le XML certaines données personnalisées pour NSArray par exemple. Pourtant, je ne comprends pas pour toutes les classes que vous pouvez obtenir à partir d'un fichier nib si c'est juste pour les transformer en objet délégués. Je veux dire que cela peut être fait à partir de xcode aussi facile qu'ils sont faits dans IB. – blaackjack