I think to follow the HIG you need to have the application quit with the home screen button. So that rather means after you have saved or cancelled, the app should show a simple screen which is clearly 'the end' perhaps with text telling them to press the home button.

I've seen comments that exit(0) will be frowned upon by the approval team so you probably have little choice here.

Steve Cronin wrote:
Folks;

I have an iPhone application that is used for a very specific purpose.

After perusing and modifying data the user is given the option to effectively 
[Cancel]  or  [Save]

After they have made their decision the app's purpose has been served for this 
instance.
What I would like to do is exit gracefully.

Back in the day you could [NSApp terminate] and all notifications etc were 
broadcast and an orderly end was accomplished.

I don't want to pester the user with another alert or a dead screen for which 
the only reasonable action is [Home].

I'd like to shut the application down - I believe this is what the user will 
desire.

How do I accomplish this?
exit(0) seems a bit rude for my tastes but….

BTW:  Is this the sort of thing that can hang up an approval??  (first one to 
run that gauntlet in about a week..)

Thanks for any thoughts!
Steve_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/rols%40rols.org

This email sent to r...@rols.org
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to