我想我的應用程序總是在主視圖中啓動..問題是,當您第一次打開應用程序在主視圖中啓動時,但如果關閉應用程序當我重新打開應用程序開始時,我認爲之前關閉它。應用程序並不總是在主視圖中啓動
1
A
回答
1
因此,在項目plist中有一個選項。選項是「應用程序不在後臺運行」,將其設置爲YES。
2
當您按下主頁按鈕時,您的應用程序將暫停;它通常不會終止。因此,當您再次啓動它時,它將從之前的狀態恢復。
如果您希望您的應用程序終止,您需要在目標信息屬性(Info.plist)中將「應用程序不在後臺運行」設置爲YES。
如果您希望在後臺運行,但在啓動時始終轉到特定視圖,則需要在applicationDidBecomeActive:
中進行設置。
0
您可以創建這樣一個功能:
- (void) dropWithViewController:(UIViewController*)vc {
if([vc modalViewController]){
[self dropWithViewController:[vc modalViewController]];
[vc dismissModalViewControllerAnimated:NO];
} else if([vc isKindOfClass:[UINavigationController class]]){
[self dropWithViewController:[(UINavigationController*) vc topViewController]];
UINavigationController *nc = (UINavigationController*)vc;
for(int i=0;i<[[nc viewControllers] count]-1;i++){
[nc popViewControllerAnimated:NO];
}
} else if([vc isKindOfClass:[UITabBarController class]]){
[self dropWithViewController:[(UITabBarController*) vc selectedViewController]];
} else {
//you're at the last view, on return it will start going back
return;
}
}
然後調用它時,應用程序正進入後臺(參見UIApplicationDelegate, - (空)applicationDidEnterBackground:(UIApplication的*)應用程序):
- (void)dropAllViewControllers{
UIViewController *firstViewController = [[[UIApplication sharedApplication]keyWindow] rootViewController];
[self dropWithViewController:firstViewController];
}
相關問題
- 1. 啓動主應用程序
- 2. 在css3動畫過程中,Chrome並不總是應用透視圖
- 3. 啓動應用程序安裝視圖
- 4. 組件顯示在設計視圖中而不是在應用程序啓動
- 5. IOS網絡應用程序總是啓動與啓動畫面
- 6. 企業應用程序單一應用程序模式並不總是自動啓動
- 7. 添加視圖在第一次啓動在iPad應用程序的主窗口
- 8. UI視圖無形而啓動的應用程序在Android中
- 9. 應用程序在啓動時並未出現在任務欄中,並且位於主應用程序後面
- 10. Android應用程序活動總是重新啓動
- 11. 應用程序不啓動?
- 12. 應用程序不啓動
- 13. PendingIntent並非總是在Android中啓動
- 14. Android應用程序總是重新啓動/冷啓動,如果從應用程序啓動器啓動而不是最新版
- 15. 未啓動應用程序後的模態視圖不出現
- 16. 第二次顯示不同的視圖應用程序啓動
- 17. 從MenuBar應用程序啓動主應用程序
- 18. 從應用程序啓動而不是活動啓動服務
- 19. android - 在非主要活動中處理應用程序啓動
- 20. 在應用程序啓動時啓動應用程序類
- 21. 應用程序不會添加到啓動+啓動名稱始終是「可視」
- 22. 從應用程序視圖中引用主幹視圖
- 23. Android:從主應用程序啓動圖書館活動
- 24. 通過長按主頁按鈕啓動應用程序總是重新啓動應用程序,而不是將其放到前臺
- 25. 定位是在應用程序啓動
- 26. 應用程序無法啓動主屏幕上的應用程序圖標
- 27. 主應用程序 - 在應用程序的右側顯示主視圖
- 28. 在Samsung智能電視啓動時啓動應用程序
- 29. 在應用程序啓動失敗時啓動視頻iOS
- 30. 從主java程序啓動監視器