NSMutableArray *m_res = [NSMutableArray arrayWithCapacity:ticks];
double t = lo_t;
while (t <= hi_t) {
[m_res addObject:[NSDecimalNumber decimalNumberWithDecimal:
[[NSNumber numberWithDouble:t] decimalValue]
]];
t += delta_t;
}
return [[NSArray arrayWithArray:m_res] retain];
Il est supposé retourner un NSArray persistant contenant certaines valeurs. Je prévois d'appeler la version quand elle n'est plus nécessaire. Est-ce correct ou il y a un bug, parce que quand j'appelle une fonction contenant ce code mon programme arrête de fonctionner (et c'est un problème de mémoire pas une boucle infinie).Est-ce que le morceau de code est sûr?
Pouvez-vous nous donner une trace de pile, ou nous dire quelle erreur vous obtenez et sur quelle ligne? – GoatInTheMachine