IOS How to get path of file from bundle and documents

+(NSString *)bundlePath:(NSString *)fileName {
    return [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:fileName];
}

+(NSString *)documentsPath:(NSString *)folder file:(NSString *)fileName {
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *filePath;
    if([folder length] == 0) {
        filePath = [documentsDirectory stringByAppendingPathComponent:fileName];
    } else {
        filePath = [[[[documentsDirectory stringByAppendingString:@"/"] stringByAppendingString:folder]
                                        stringByAppendingString:@"/"] stringByAppendingString:fileName];
    }
    return filePath;
}

Comments

Popular posts from this blog

Java : Variables Declaring

Install DNF in RHEL/CentOS 7

SQL Self JOIN