l'intérieur de la fonctionPourquoi cela bloquait parfois
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
Je crée une NSString, puis donner cell.textLabel.text la valeur de cette chaîne. Ensuite, je le libère. Le programme va planter sur l'obtention d'un des champs à la fin.
Si je ne libère pas la chaîne NSS, alors le programme ne plante pas. Mais cela ne va-t-il pas créer une fuite de mémoire?
vous pourriez essayer et montrer le code où créer le NSString etc, mes capacités psychiques sont un peu limitées. –
En regardant ces problèmes, je conseille de faire un Clean puis un "Build and Analyze" ... XCode est très bon pour trouver des fuites de mémoire ou des problèmes over-relase. – samkass
J'ai corrigé le problème. Il s'est avéré être quelque chose de totalement indépendant. –