2009-12-30 3 views
0

Je fais un chargement d'image paresseux pour les vignettes à afficher dans un tableau. J'ai une classe qui charge l'image pour moi de manière asynchrone ... mais mon problème (ou au moins, un problème) est que au moment où l'image se charge, je n'ai aucune idée si la cellule qui a initié le chargement de l'image n'existe plus. Y at-il un moyen pour moi de tester pour voir si une référence d'objet particulier est valide avant de l'appeler?Tester si les références d'objets Cocoa sont valides?

Merci.

Répondre

0

Pas facilement ou de manière fiable. C'est vraiment plus un problème de conception de votre part qui pourrait éventuellement avoir de nombreuses solutions différentes. Ma première inclination serait de donner au chargeur une sorte d'indice ou de valeur de hachage plutôt qu'un pointeur vers un objet vivant et lui dire d'aller trouver la bonne cellule quand c'est fait.

Questions connexes