J'ai un NSMutableArray je suis en train de recharger après un appel asynchrone. La première fois, il charge comme ceci:iOS - la réinitialisation de tableau NSMutable provoque une panne
self.sessionProcList = [NSMutableArray arrayWithArray:[result records]];
Après que l'utilisateur fait une certaine interaction, sera atteint la même ligne pour recharger le NSMutableArray. Cela provoque le crash
fichier d'en-tête a:
@interface...
NSMutableArray *sessionProcList;
... }
@property (nonatomic, retain) NSMutableArray *sessionProcList;
ce qui est l'accident? –
êtes-vous sûr que vous devriez utiliser nonatomic dans ce cas? –
Je ne suis pas sûr, pour être honnête. J'ai cherché un bon exemple de réutiliser un NSMutableArray et de réinitialiser la valeur entre les opérations w/pas de chance. C'est un écran assez simple. Juste recharge les valeurs du tableau. Quel serait le moyen le plus simple de déclarer cela? Au lieu de l'approche que j'utilise. L'approche que j'ai fonctionne bien pour un singleton synchronisé, mais ne semble pas fonctionner dans une seule classe d'interface. –