2014-07-07 32 views

回答

1

将图像存储在应用程序目录中。这是最好和简单的方法来处理。尝试下面的代码。它会帮助你。

/Store Image/Songs files to Application Directory 
+(BOOL)writeToFile:(NSData *)data fileName:(NSString *)fileName { 

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 

// the path to write file 
NSString *appFile = [documentsDirectory stringByAppendingPathComponent:fileName]; 

    return [data writeToFile:appFile atomically:YES]; 
} 
//Image - Retrieve from Application Directory 

+(NSData *)readFromFile:(NSString *)fileName { 

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:fileName]; 

NSData *myData = [NSData dataWithContentsOfFile:filePath]; 
if (myData) { 
    return myData; 
} 
return nil; 
} 
相关问题