سؤال

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

شكرا على اي مساعدة!

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

المحلول

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

سيكون الحل الأفضل هو أن يكون مندوب عرض النص والرد على textDidChange: عن طريق خلق عدم التكرار TIMER (إذا لم تكن قد قمت بذلك بالفعل أو قد أطلقت بالفعل) ووضع تاريخ النار إلى X ثانية في المستقبل. بعد ذلك، لا يفقد المستخدم أكثر من عمل X ثواني، وليس ما يصل إلى دقيقة واحدة، وموقت لا يطلق النار عندما لا يكتب المستخدم أي شيء.

نصائح أخرى

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

ثم تريد ذلك التلقائي, ، الذي يعتني بذلك بالنسبة لك.

تفحص ال مستندات nstimer.. وبعد يفعل بالضبط ما تريد. يمكنك إنشاء NSTIMER من شأنه أن يكرر طالما كنت تريد، واتصل بوظيفة محددة مع الوسائط المحددة.

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