multitasking相关内容

iPhone应用程序应该关闭,而不是去背景

我有一个应用程序,当用户点击iPhone的中央按钮时,应用程序被发送到后台,但我希望它被关闭。 我可以举办活动并关闭它,但可能有一些配置设置拒绝在后台运行? 谢谢 解决方案 如果您希望在用户按下主页按钮时终止您的应用,请将 UIApplicationExitsOnSuspend 的值设置为 YES 在您应用的 Info.plist 文件中。如果您这样做,当用户点击主页按钮时,将 ..
发布时间:2018-10-26 12:16:47 移动开发

从多任务处理回来时,防止应用程序的快照视图

问题是这个 - 我的应用程序允许你密码保护自己。我使用的界面就像保护手机的密码一样。这一直很好,直到多任务出现。 密码保护仍然有效,但有一个问题。 Apple做了一些特别的事情,让它看起来像我们的应用程序在从后台返回时加载速度更快。操作系统在用户离开应用程序之前会显示我们的屏幕图片,并显示该应用程序的其余部分仍在加载。 这导致的问题是有人试图去我的应用程序会在密码保护开始之前看到屏幕的 ..
发布时间:2018-10-25 17:21:54 移动开发

强制app关闭并在后台运行

我们有一个具有特定用途的应用,需要退出。退出后,流程需要在后台运行一段时间或直到完成。我们只需要知道如何以编程方式强制应用程序进入进程可以继续运行的后台。对此的任何帮助都会很棒!提前致谢! 更新:我们已经确认似乎没有一种程序化的方法来强制应用退出/进入后台并继续运行后台任务。您可以使用exit(0)强制应用程序退出;但这会将应用程序全部杀死。但是,这个问题的大部分内容都与后台运行任务有关。我 ..
发布时间:2018-09-30 12:11:08 移动开发

在应用程序中启用和禁用多任务处理

目前,我的iPad应用程序实现了多任务处理。但是,我想为用户提供禁用多任务处理的选项。这是否可能,因为您无法修改设置了 UIApplicationExistsOnSuspend 键的Info.plist字典? 解决方案 好吧,你可以在你的应用程序委托中设置一个标志,当委托方法中的标志为TRUE时,该标志只会退出你的应用程序 applicationDidEnterBackground:,如下 ..
发布时间:2018-09-27 09:57:59 移动开发

在iphone上运行的后台任务

我有一些测试代码用于保持我的应用程序在后台状态下保持运行状态,这在iOS 5.1模拟器上运行良好,但在实际设备上却没有那样。 现在我已经知道我必须遵循的要求, 所以我已经为voip和位置设置了“后台模式”。 在我的委托的applicationDidEnterBackground方法中,我调用以下函数 ,我调用“doBackgroundActivity()” 来请求申请时间完成一些 ..
发布时间:2018-09-23 19:27:13 移动开发

应用程序仍在后台运行Xcode 4.2 iOS 5

我使用iOS SDK 5.0在Xcode 4.2上编写了一个应用程序。 我已经将info.plist中的UIApplicationexitonsuspend设置为YES但是当我双击家时按钮,应用程序仍在多任务栏中。 我已经从我的iPhone 4s删除了应用程序,然后从Xcode再次重新发送,但仍然暂停退出不起作用。应用程序仍然存在于多任务选项卡上。 解决方案 您的应用程序图标显 ..
发布时间:2018-09-23 19:10:11 移动开发

当应用程序移动到前台iOS4时,UIActivityIndi​​catorview会冻结

当我将应用程序移动到后台然后将其恢复到前台时,我遇到活动指示器冻结的问题。当应用程序移动到后台时,应用程序可以通过网络加载一些数据。因此,我向用户显示活动指示器。我添加了代码以确保任务在后台完成。 当应用程序立即进入前台并且数据未完全加载时,微调器停留在屏幕上但停止旋转。当数据完全加载时,微调器就会消失。 任何想法为什么活动指示器会冻结以及可能的解决方案。 谢谢。 解决方案 ..
发布时间:2018-09-22 10:21:42 移动开发

GUI使用uibackgroundmodes = voip,audio

我有基于tabbar的应用程序。当我放入我的plist UIBackgroundModes(我的应用程序应该支持voip)时,GUI不会加载。它在Splash屏幕上很糟糕,并且不会加载第一个标签视图。当我从info.plist中删除UIBackgroundModes属性时,它工作正常。更重要的是,当它卡住时按下主页按钮什么都不做。有人遇到过类似的问题吗? (模拟器上存在问题) 谢谢, ..
发布时间:2018-09-22 10:05:15 移动开发

从后台打开应用程序时调用了什么UIViewController方法?

是否有任何方便的方法来确定是否正在从处于后台模式的应用程序加载视图? 在3.XI中依赖于viewDidLoad来做某些事情但是,这不是4.X的情况,因为你不能依赖于调用viewDidLoad方法。 我想避免额外投入在appdelegate中检测这个的标志,我宁愿在UIViewController中使用一种可靠的方法,但是在UIViewController的生命周期中似乎无法找到任何可以 ..
发布时间:2018-09-22 10:04:21 移动开发

我可以取消方法“applicationDidEnterBackground吗?

我想取消该方法,在用户按下“HOME”按钮时请求用户确认,iPhone上的按钮将在后台执行。 如果用户接受,在后台进入执行,如果不接受,我什么都不做。 我查看了FORUM,在Apple的文档和我一无所获。 有人可以帮助我吗? 提前致谢! 解决方案 不,你不能覆盖它。该事件将始终触发,但它会让您有时间在移动到后台之前进行清理。 您的委托的applicationD ..
发布时间:2018-09-22 09:55:59 移动开发

在后台继续执行任务

我在这里遗漏了多任务处理功能。我知道我们可以在后台执行任务,但我真正需要的是当应用程序进入后台时任务继续执行。所以我需要的不同于在后台开始新任务。如果在视图中加载图像并且用户按下主页按钮以使应用程序进入后台,我希望继续加载图像,当用户再次激活应用程序时,他可以看到所有加载的图像。如何才能做到这一点?非常感谢。 解决方案 有关后台任务执行的文档位于Apple的网站上 iPhone应用程序编程 ..
发布时间:2018-09-22 09:45:54 移动开发

iPhone关闭时只调用applicationWillResignActive?

你好专家, 我已经测试了当应用程序处于活动状态时,当iPhone 关闭时,我的应用程序正在受到什么影响。为此,我在xcode调试器控制台中记录了应用程序生命周期的回调方法。 结果是:当我按下设备的开/关按钮时时间 applicationWillResignActive 被调用。 iPhone显示关闭屏幕上设备的选项。如果我知道关闭,iPhone将关闭。但显然没有其他回调方法,如 app ..
发布时间:2018-09-22 09:44:46 移动开发

IOS3兼容应用程序在IOS4 Mutlitasking中

以下是 iPhone应用提交问题 如果我有一个兼容IOS3的应用程序,它在IOS4中如何处理多任务处理?即当IOS3应用程序在IOS4手机上关闭而不是重新打开时,它会重新启动,还是后台/多任务处理,重新加载到用户所在的位置? 谢谢 解决方案 如果使用4.x SDK编译应用程序但部署目标为3.x,那么在iOS 4.0下运行时,suspend(applicationDidEnter ..
发布时间:2018-09-22 09:33:57 移动开发

在'applicationDidBecomeActive'之后调用什么方法?

这是我在这里的第一个问题,因为我在开发我的第一个iOS应用时遇到了问题。它是成千上万的手电筒应用程序之一,但我正在尝试尽可能多的功能。其中一个是在应用程序进入后台或终止时保存应用程序的状态。转到前台(iOS 4或更高版本)或重新启动后,我正在从文件加载设置并重新应用它们。其中一个设置显然是 AVCaptureDevice.torchMode 。但是,我遇到了这个问题。我正在 application ..
发布时间:2018-09-22 09:33:25 移动开发

UILocalNotification重复声音

我使用了此页面中来自apple示例的代码:链接,但我似乎无法重复声音。我已经检查了其他应用程序,例如Skype(用于VOIP)和闹钟专业版(音频?)但我无法重复声音文件。 这是我的代码: - (void)applicationDidEnterBackground:(UIApplication *)application { AlarmHandler * AHinstance ..
发布时间:2018-09-22 09:32:17 移动开发