The audiobook file automatically remembers the playback position, and when asked to play it again, it resumes from that position - this is the built-in function of the Music application (now iBooks) and, therefore, MPMusicPlayerController.
However, you will notice that the Music application may lose track of the currently playing item (if the user restarts the device). And, of course, the user can manually change the current playable item.
Thus, if you want your application to return to what it was playing previously, you will need to save information about the current playback. And you can also save the current playback position, thereby making yourself even more reliable than the Music app.
source share