如标题所说:我如何确定我的iOSApp已关闭或在后台运行了多长时间?我需要知道这一点,因为如果应用程序已关闭或在后台运行超过3小时,我想调用一个方法。 最佳答案 您可以通过在NSUserDefaults中保存时间来跟踪应用程序在后台/被杀死的时间,然后在您的应用程序重新启动后使用它们。试试这个代码(我已经格式化了日期,因为我在我的应用程序中以格式化的方式进一步使用它们。您可以选择忽略日期格式。):-(void)applicationDidEnterBackground:(UIApplication*)application{NSDa