diff --git a/src/FrankLoader.m b/src/FrankLoader.m index b95727e..ea5ef53 100644 --- a/src/FrankLoader.m +++ b/src/FrankLoader.m @@ -25,13 +25,13 @@ @implementation FrankLoader + (void)applicationDidBecomeActive:(NSNotification *)notification{ + static dispatch_once_t frankDidBecomeActiveToken; #if TARGET_OS_IPHONE - FrankServer *server = [[FrankServer alloc] initWithDefaultBundle]; - [server startServer]; - + dispatch_once(&frankDidBecomeActiveToken, ^{ + FrankServer *server = [[FrankServer alloc] initWithDefaultBundle]; + [server startServer]; + }); #else - static dispatch_once_t frankDidBecomeActiveToken; - dispatch_once(&frankDidBecomeActiveToken, ^{ FrankServer *server = [[FrankServer alloc] initWithDefaultBundle]; [server startServer];