ich zur Zeit ein App Umschreiben, und ich kann mir diesen Fehler nicht erklären:Objekt freigegeben ohne meine Zustimmung
Ich habe eine Klasse „Player“ mit einem NSMutableArray Namen „Stücken“. Wenn ich aus diesem Array das letzte "Piece" -Objekt meines ersten Spielers entferne (ich habe zwei und dieser Fehler tritt nur beim ersten auf), wird das Player-Objekt deallokiert.
Wenn Sie eine Idee für diesen Fehler haben ... ich bin immer noch hier, wenn Sie irgendein Stück Code müssen verstehen ...
Zeigen Sie uns Ihren Code. –
Sie haben dieses Objekt wahrscheinlich (automatisch) irgendwo anders veröffentlicht. Bitte zeigen Sie Code, wo Sie Daten in das Array eingeben und wo Sie es löschen. – Eiko
Es tut mir leid, ich habe gerade andere Tests ausgeführt und mein Problem ist nicht mit dem Array ... Wenn mein Array leer ist (nur in diesem Fall), wenn ich diese Zeile aufrufen: piece.owner = player; mein alter Spieler ist dealloc'd – Cyril