NSNotificationCenter: هل الأشياء تلقي الإخطارات على نفس موضوع نشرها؟

StackOverflow https://stackoverflow.com/questions/1004589

سؤال

وأنا مهتم في معرفة ما إذا كان يمكن أن نتوقع طريقة الكائن مراقبة لتكون دفعت إلى المكدس قبل وقد تم الانتهاء طريقة الكائن نشر وإزالتها.

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

المحلول

والجواب القصير هو نعم ... "مراكز إعلام منتظم تسليم الإخطارات على موضوع الذي تم نشر الإشعار. مراكز إعلام الموزعة تسليم الإخطارات على موضوع الرئيسي".

ومع ذلك، أبل لديها مستندات حول هذا الموضوع جدا التي قد تجدها مفيدة، والتي تم سحبها الاقتباس أعلاه:

<وأ href = "https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/Notifications/Articles/Threading.html#//apple_ref/doc/uid/20001289-CEGJFDFG" يختلط = "نوفولو noreferrer"> إعلام البرمجة المواضيع: تسليم الإخطارات على وجه الخصوص المواضيع

نصائح أخرى

وفقط يكلفوا أنفسهم عناء البحث عنه نفسي، مخجل:

ومن الإشارة الدرجة: المشاركات NSNotificationCenter جميع الإخطارات متزامن

وأيضا، إذا كنت تفضل، يمكنك استخدام NSNotificationQueue للنشر الإخطارات بشكل غير متزامن

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