From aec699cec863af04838de73256caddda1a091c06 Mon Sep 17 00:00:00 2001 From: Mugunth Date: Mon, 30 Jan 2012 11:11:18 +0800 Subject: [PATCH] Added notification subscription for mac --- MKNetworkKit/MKNetworkEngine.m | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/MKNetworkKit/MKNetworkEngine.m b/MKNetworkKit/MKNetworkEngine.m index 04214ef..e2f827f 100644 --- a/MKNetworkKit/MKNetworkEngine.m +++ b/MKNetworkKit/MKNetworkEngine.m @@ -531,7 +531,15 @@ -(void) useCache { #elif TARGET_OS_MAC -#warning POSSIBLY INCOMPLETE FUNCTION (Subscribe to Mac related notification for serializing caches) + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(saveCache) + name:NSApplicationWillHideNotification + object:nil]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(saveCache) + name:NSApplicationWillResignActiveNotification + object:nil]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(saveCache) + name:NSApplicationWillTerminateNotification + object:nil]; #endif