当用户点击用户iphone中的主页按钮时,如何在xcode中终止我的应用程序。因此,当用户点击应用时,它应该再次出现在启动画面中。 请帮忙。
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
sleep(3);
MyViewController *aViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
self.myViewController = aViewController;
[aViewController release];
self.window.rootViewController = self.myViewController;
// Override point for customization after application launch.
[self.window makeKeyAndVisible];
return YES;
}
答案 0 :(得分:2)
根据my answer to another, similar, question:
使用Info.plist属性UIApplicationExitsOnSuspend
,您可以阻止您的应用进入后台并终止iOS 4之前的标准。您可以read more about Info.plist keys了解其他选项。
如果您不希望应用程序在退出时保留在后台,则可以通过将UIApplicationExitsOnSuspend键添加到应用程序的Info.plist文件并将其值设置为YES来明确选择退出后台执行模型
答案 1 :(得分:1)
如果您尝试在后台进入时完全终止它,Apple会拒绝您的应用。
答案 2 :(得分:1)
好吧,我可以告诉你,你真的不能做太多关于这个因为终止协议是私有api,并且不会被iTunes Connect接受,但是如果你计划将它放在Cydia或者Installous上,那么这里有几个他们... 希望这有帮助。
[[NSThread mainThread] exit];
[[UIApplication sharedApplication] terminate];