阅读94 返回首页    go iPhone_iPad_Mac_apple


iTunes 12.6 SDK bug

Raising this again since I mistakenly marked the previous thread as solved and now I cannot unmark it.

 

There seems to be a long-standing issue with the SDK on iTunes 12.6 following track deletion. There were no problems with 12.5.

 

So, following a few calls to the Delete API method to delete dead tracks (the number of successes vary between 1 and 20 after each restart), it seems to reach a state where any further call to API methods raises exceptions. For example, a call to ITUNESAPPCLASS.LibraryPlaylist.Tracks.get_ItemByPersistentID for an entirely different track (which has not been deleted) raises the exception "The playlist has been deleted" - note I'm asking for a track in the main library not a specific playlist, so how can this have been deleted?

 

If I already have a reference to a IITTrack object (which has not been deleted), any reference to it's properties can raise exception "The track has been deleted". So it seems a few track deletions can make the SDK respond as if OTHER tracks and/or playlists have been deleted. It did not do this in 12.5.



最后更新:2017-09-09 04:53:52

  上一篇:go ALAC 16bit vs. 24bit
  下一篇:go ITunes to create ringtone