Le titre indique tout.obtenir cette exception [version CFURL]: message envoyé à l'instance libérée 0x1049530 lors du débogage de l'application iPhone
J'ai activé NSZombieEnabled pour le projet.
acclamations
Le titre indique tout.obtenir cette exception [version CFURL]: message envoyé à l'instance libérée 0x1049530 lors du débogage de l'application iPhone
J'ai activé NSZombieEnabled pour le projet.
acclamations
Appelez-vous [justURL release] n'importe où? Vous ne devriez pas, puisqu'il est auto-libéré pour vous ...
Juste un coup de feu dans l'obscurité (ont pas pris la peine de vérifier la façon dont il se comporte), mais êtes-vous certain que -URLWithString: retourne une valeur? Voyez-vous l'URL dans le journal après le NSLog?
Si -URLWithString: n'aime pas l'URL (par exemple, s'il y a un espace dedans) alors il renverra une valeur nulle, que -arrayWithContentsOfURL: pourrait ne pas aimer.
J'ai fait exactement la même chose, par ex. appeler [release justURL] .. commenté et voila!
J'ai eu le même problème et l'ai réparé.
Tout d'abord je crée mon url:
contentUrl = [NSURL URLWithString:step.Videolink];
et afrer i le libère
[contentUrl release];
Son erreur grossière, car NSURL URLWithString:
créer un objet autorelease
.
Comment la propriété justArray est-elle déclarée? En tant que propriété de conservation? – philsquared
wJustUrl est-il une adresse de système de fichiers local ou une adresse réseau? –
Pouvez-vous étiqueter vos instructions NSLog() et afficher la sortie? Est-ce que la sur-libération se produit au milieu du code affiché? J'ai le sentiment que quel que soit le problème, ce n'est pas dans ce code. –