iPhone 3.1.1 Lesson History Issue

Thanks for all the great improvements in the latest release. But with, I suspect, multi-tasking, comes a new bug which I find critical. I'm surprised it hasn't already been reported, so maybe it is a problem only to me.

Essentially, lesson data is constantly lost. Maybe it has something to do with your comment on what is causing the badge number to be stuck?

1) I have noticed that if I have had a long enough gap between uses, during which I have loaded several other apps, the "Resume Previous" is grayed out. Annoying enough, since I like the fact that a wrong answer will get synced back to the Mac and the lesson schedule reduced by one.

2) But I have now noticed that the lesson data even gets lost when the app has to restart. So, if I had answered 100 out of 200, then the lesson is effectively back to square one.

3) Today, I noticed that after I had completed a lesson (all lesson notes), and had used the phone enough that the app was no longer in memory, that the entire lesson had been lost. I am quite certain that when I finished the lesson, the number of items remaining in the lesson was only 14 items, yet when I restarted the app it was back to 230 notes.

4) I have replicated this twice with a small lesson of 4 notes. I answered two correctly, and then left the lesson, checking on the cases tab that the number was now 2. I then loaded a few games to ensure there is not enough memory to keep Mental Case loaded in background, and then when restarting the app, it goes back to 4.

(for what it is worth, this is probably not the same issue I have reported in earlier versions, where your high tolerance for lesson integrity would occasionally force a the "Resume Previous" to be lost… because with the earlier issue, it would only affect the notes answered incorrectly. All correct answers previously were never lost).

(I am running the app on an iPhone 3GS with iOS4.0.1)

(I also note some other apps struggling a little with "multi-tasking" - I would be happy enough with a quick fix button that would exit the program cleanly, writing all to the db)

Thanks, Nic.

Multitasking

Thanks for reporting this. It does indeed seem to be related to the same issue as the badge count. Basically, when MC goes to the background, it is given very little time to save. When it gets killed later, it is also given no opportunity to save.

Good news is that we have a fix for this, and it will be available in a week or two. Sorry for the inconvenience.

Drew

---------------------------
Drew McCormack
Mental Case Developer

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.