I have a bit of code that posts notifications to coalescing notification queue.
// Post did change notifications to a coalescing notification queue.
// Notifications are coalesced that match both the notification name and
// object. The notification is posted at the end of the current notification
// callout or timer.
NSNotification *notification =
[NSNotification notificationWithName:MyRelationshipDidChangeNotification
object:object
userInfo:change];
[[NSNotificationQueue defaultQueue] enqueueNotification:notification
postingStyle:NSPostASAP];
In another place I need to force the notification queue to issue a did change
notification.
// Force notification queue to issue notification.
[[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:nil];
This works but the problem is that there are undesirable side effects to
running the runloop once when this call is made.
What I would like to do is to run the runloop once but only cause the
notification queue to post this notification but not do other things.
Anyone know how to do this?
--Richard Charles
_______________________________________________
Cocoa-dev mailing list ([email protected])
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [email protected]