Skip to content

Need to add database first #11

Description

@paresh-navadiya

Thanks for library. But need to add database

pragma mark -

pragma mark - Copy DataBase Method

-(void)copyDatabaseToDocumentDirectoryWithName:(NSString *)name
{
NSString *path = [[NSBundle mainBundle]pathForResource:[[name lastPathComponent]stringByDeletingPathExtension] ofType:[name pathExtension]];

if ([[NSFileManager defaultManager] fileExistsAtPath:path])
{
    NSArray *pathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES);
    NSString *documentsDirectory = [pathArray objectAtIndex:0];
    NSString *strFileDBPath = [documentsDirectory stringByAppendingPathComponent:name];

    if ([[NSFileManager defaultManager] fileExistsAtPath:strFileDBPath])//File exists in document directory
    {
        NSLog(@"Database exists");
    }
    else //File doesnot exists in document directory
    {
        //Need to copy file in document directory
        NSError *error = nil;
        if ([[NSFileManager defaultManager] copyItemAtPath:path toPath:strFileDBPath error:&error])
        { //copied successfully
            NSLog(@"Database copied");
        }
        else
        { //not copied
            NSLog(@"Database not copied");
        }
    }
}
else
{
    NSLog(@"Database file does not exists");
}

}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions