Returns the full pathname of the receiving bundle’s subdirectory containing resources.
- (NSString *)resourcePath
Return Value of [NSBundle resourcePath]
The full pathname of the receiving bundle’s subdirectory containing resources.
Example of [NSBundle resourcePath]
NSString *path = [[NSBundle mainBundle] resourcePath];
NSFileManager *fm = [NSFileManager defaultManager];
NSError *error = [[NSError alloc] init];
NSArray *directoryAndFileNames = [fm contentsOfDirectoryAtPath:path error:&error];
Example of [NSBundle resourcePath]
- (void) copyImages
{
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *sourcePath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"folderinbundle"]; //folder contain images in your bundle
NSString *destPath = [documentsDirectory stringByAppendingPathComponent:@"images"]; //images is your folder under document directory
NSError *error;
[[NSFileManager defaultManager] copyItemAtPath:sourcePath toPath:destPath error:&error]; //copy every files from sourcePath to destPath
}