在我的应用程序中,我将图像从iPhone上传到服务器.如果用户按下主页按钮同步,App将关闭.
我希望应用程序必须在后台运行,直到同步完成.
我的问题是:如何用" beginBackgroundTaskWithExpirationHandler" 添加当前正在运行的任务?
请分享您的想法.
我的应用程序在某些情况下崩溃.无法找到崩溃的原因和地点.
以下是崩溃日志(iPad/iOS 8.0.2).
Hardware Model: iPad2,5
OS Version: iOS 8.0.2 (12A405)
Report Version: 105
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Triggered by Thread: 0
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x306b3dfc __pthread_kill + 8
1 libsystem_pthread.dylib 0x30733d0e pthread_kill + 58
2 libsystem_c.dylib 0x30653934 abort + 72
3 libc++abi.dylib 0x2f864bb8 abort_message + 84
4 libc++abi.dylib 0x2f87e66a default_terminate_handler() + 262
5 libobjc.A.dylib 0x30052f0e _objc_terminate() + 190
6 libc++abi.dylib 0x2f87bdec std::__terminate(void (*)()) + 76
7 libc++abi.dylib 0x2f87b5ac __cxa_throw + 108
8 libobjc.A.dylib …Run Code Online (Sandbox Code Playgroud) 如果app在后台完成约10分钟,它将处于暂停模式.应用程序可以通过以下两种方式杀死:
iOS可以杀死应用程序:在这种情况下"applicationWillTerminate"将调用.
用户可以使用多任务UI显式杀死应用程序.(通过双击主页按钮并按 - (红色)按钮)
在第二种情况下,我们如何让用户杀死该应用程序?
我检查下面的问题,但没有结果: App被用户杀死