جهاز iOS يذهب إلى الخمول ، ويتوقف الشبكة. كيف يتم إخطاري بإدخال حالة "الخمول"؟
-
29-09-2019 - |
سؤال
يحتوي تطبيقي على شاشة حيث يقوم باستمرار بإجراء استقصاء خادم للحصول على معلومات. عندما لا يتفاعل المستخدم مع التطبيق ، فإنه يمتد إلى الخمول ، وتذهب الشاشة إلى قاتمة ثم سوداء.
في الخلفية ، لا يزال التطبيق يحاول الاستطلاع للخدمة ، لكنه يحصل على رموز الخطأ -1009 من NSURLConnection. (-1009 == nsurlerrornotconnectedtointernet)
فكرتي هي التوقف عن الاقتراع إلى الخادم للحصول على معلومات ، بمجرد دخول التطبيق هذه الحالة الخاملة.
هل هناك طريقة لإخطارها ، عندما يدخل الجهاز في حالة الخمول؟
المحلول
إذا تم قفل الشاشة ، فسيتم إخطارك بالطريقة التالية ؛
- (void)applicationWillResignActive:(UIApplication *)application
لا تنتمي إلى StackOverflow