diff options
Diffstat (limited to 'Classes')
| -rw-r--r-- | Classes/NSFileManager+DirectoryLocations.m | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/Classes/NSFileManager+DirectoryLocations.m b/Classes/NSFileManager+DirectoryLocations.m index 84cf307..9d0363a 100644 --- a/Classes/NSFileManager+DirectoryLocations.m +++ b/Classes/NSFileManager+DirectoryLocations.m @@ -12,7 +12,15 @@  - (NSString *)applicationSupportDirectory {      NSArray *paths = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES);      NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex: 0] : NSTemporaryDirectory(); -    return [basePath stringByAppendingPathComponent:@"On Task"]; +	NSString *applicationSupportPath = [basePath stringByAppendingPathComponent:@"On Task"]; +	 +	if (![[NSFileManager defaultManager] fileExistsAtPath:applicationSupportPath]) { +		if (![[NSFileManager defaultManager] createDirectoryAtPath:applicationSupportPath attributes:nil]) { +			NSLog(@"Error: Could not create folder %@", applicationSupportPath); +		} +	} +	 +    return applicationSupportPath;  }  @end | 
