سؤال

لدي موقف حيث أود أن ينبثق طريقة عرض تنبيه، لكن الحدث الذي يوضح عرض التنبيه قد يحدث كلما كان كل 5 ثوان. أفضل أن ليس لدي كومة من وجهات النظر تنبيه للمستخدم للنقر فوق "موافق" لذلك كنت أتساءل.

كيف يمكنك التحقق مما إذا كان uialertView يظهر حاليا؟

هل كانت مفيدة؟

المحلول

يمكنك الاحتفاظ بالإشارة إليها أو يمكنك تعيين علامة في مندوب التنبيه الخاص بك. عند فتح التنبيه، عين العلم إلى True وعندما يدعو التنبيه إلى دالة مفوضه الفصل فقلها إلى خطأ. تحقق من حالة العلم لتحديد ما إذا كان التنبيه مفتوح حاليا.

إذا كنت تعتقد أنه من الممكن حتى أنه يمكنك الانتهاء من كومة من التنبيهات، فقد ترغب في إعادة التفكير في التصميم الخاص بك. لن يشبه المستخدمون الخاص بك بالضرب باستخدام مربع حوار التنبيه بعد حوار التنبيه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top