How do I restart an app so it picks up where it left off?

When I click the icon to start the app it always starts new with no data. How can I start it so it starts with the data it had before it was suspended?

Replies

You need to persist the data - I use NSKeyedArchiver which works well.