Hallo Leute,
ich stehe vor folgendem Problem. In einem Array lege ich Zeiger auf diverse iTunesTrack-Objekte ab
(ich greife ueber die Scripting Bridge auf iTunes zu). Diese Objekte moechte ich nun aus der Library loeschen, was
ich folgendermassen mache ([item originalTrack] enthaelt dabei den iTunesTrack, der entfernt werden soll):
Das Problem scheint aber nun folgendes zu sein: Die Items werden ja nacheinander geloscht und dabei aendern
sich die anderen Trackobjekte anscheinend, sodass in databaseID irgendwann nur noch 0 steht. Das hat zur
Folge, dass nicht alle Tracks aus meinem Array geloescht werden.
Hat irgendjemand eine Idee, was man da tun koennte? Theoretisch muesste man alle Objekte auf einmal loeschen,
sodass die anderen keine Chance haben, sich zu veraendern. Aber wie?
Vielen Dank schonmal,
Martin
ich stehe vor folgendem Problem. In einem Array lege ich Zeiger auf diverse iTunesTrack-Objekte ab
(ich greife ueber die Scripting Bridge auf iTunes zu). Diese Objekte moechte ich nun aus der Library loeschen, was
ich folgendermassen mache ([item originalTrack] enthaelt dabei den iTunesTrack, der entfernt werden soll):
Das Problem scheint aber nun folgendes zu sein: Die Items werden ja nacheinander geloscht und dabei aendern
sich die anderen Trackobjekte anscheinend, sodass in databaseID irgendwann nur noch 0 steht. Das hat zur
Folge, dass nicht alle Tracks aus meinem Array geloescht werden.
Hat irgendjemand eine Idee, was man da tun koennte? Theoretisch muesste man alle Objekte auf einmal loeschen,
sodass die anderen keine Chance haben, sich zu veraendern. Aber wie?
Vielen Dank schonmal,
Martin