So I ran into an issue just before launching my first iPhone app and I wondered if anyone else had seen it (or if I may be looking at a symptom of something more sinister). My save games had always worked reliably on all of my 3.x test devices by writing out the save game file to the caches directory. On an OS 2.2.1 ipod I got a hold of right before submitting I found that no file was persisting between game restarts (even though no errors / exceptions were being thrown on game save) and I had to switch from using the caches directory to the documents directory for saving game state.
Has anyone else run into this ? Did the behavior of the NSCachesDirectory change between 2.2.1 and 3.0 ?