2009-02-12 5 views
0

Est-il possible d'utiliser l'objectif c pour signaler la fermeture de l'application?Exit iphone Application

Cordialement,

Toby

+0

duplication possible de [bonne façon de quitter l'application iPhone?] (Http://stackoverflow.com/questions/355168/proper-way-to-exit-iphone-application) – dbr

+0

Dupliquer de http://stackoverflow.com/questions/355168/bonne-sortie-iphone-application –

Répondre

0

Le commentateur précédent a raison, mais dans certains cas, vous souhaitez un bouton "quitter" dans votre application. Appelez simplement exit (0) pour quitter l'application.

+0

merci l'homme. Je devais être en mesure de quitter l'application dans un scénario de réinitialisation de l'application. – TonyNeallon

+3

En fait, il n'y a AUCUN cas où vous voulez un bouton Quitter dans votre application. Le gros bouton "Accueil" au bas de l'appareil sert de bouton Quitter pour CHAQUE application. – August

+3

Peur pas dans ce scénario. Client veut, client obtient – TonyNeallon

6

Vous n'êtes pas censé fermer une application iPhone. Vous êtes censé attendre que l'OS vous signale que l'utilisateur est parti ailleurs. Lisez les directives d'interface humaine.

2

Sur l'iPhone, les applications ne sont pas désactivées sauf si l'utilisateur appuie sur le bouton Accueil du téléphone. Par conséquent, même s'il existe une raison valable pour que votre application ne puisse pas continuer, vous ne devez pas quitter le système. Juste mettre en place une alerte expliquant pourquoi vous ne pouvez rien faire - par ex. "Désolé, cette application doit être connectée à Internet. Veuillez réessayer si vous avez une couverture."

Ensuite, l'utilisateur peut lire l'alerte, et appuyez sur le bouton d'accueil pour quitter de la manière habituelle. Si l'application se ferme toute seule, il semble qu'elle ait planté.

0

La suppression de votre application par elle-même ou via l'entrée de l'utilisateur sur l'écran est fortement déconseillée par Apple. Comme il a été mentionné, vous pouvez utiliser exit (0) pour le forcer, mais si votre application se dirige vers l'App Store, attendez-vous à un rejet. Je ne suis pas sûr sur le processus de distribution d'entreprise des applications iPhone, donc je ne sais pas quels problèmes se produiraient là.

Questions connexes