iphone document 图片存储和读取
                
                
                
                    
                        - 摘要:存:Java代码//此处首先指定了图片存取路径(默认写到应用程序沙盒中)NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);//并给文件起个文件名NSString*uniquePath=[[pathsobjectAtIndex:0]stringByAppendingPathComponent:@"pin.png"]
- 标签:iphone 图片 
 
                
                    
                    存:
class="Apple-converted-space"> 
Java代码
   
-   NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);  
-     
-   
-   NSString *uniquePath=[[paths objectAtIndex:0] stringByAppendingPathComponent:@"pin.png"];  
-   BOOL blHave=[[NSFileManager defaultManager] fileExistsAtPath:uniquePath];  
-   if (blHave) {  
-       NSLog(@"already have");  
-       return ;  
-   }  
-   
-   NSString *strPathOld = [[NSBundle mainBundle] pathForResource:@"pin" ofType:@"png"];  
-   NSData *data = [NSData dataWithContentsOfFile:strPathOld];  
-   BOOL result = [data writeToFile:uniquePath atomically:YES];  
-   if (result) {  
-       NSLog(@"success");  
-   }else {  
-       NSLog(@"no success");  
-   }  
取:
Java代码
   
- NSFileManager *fileManager = [NSFileManager defaultManager];  
-   NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory,                                                                          NSUserDomainMask, YES);  
-   NSString *documentsDirectory = [paths objectAtIndex:0];  
-   NSString *filePath2 = [documentsDirectory stringByAppendingPathComponent:@"pin.png"];  
-   UIImage *img = [UIImage imageWithContentsOfFile:filePath2];  
-   [image setImage:img];  
-   NSLog(@"图片:::::::::%@",image.image);  
删:
Java代码
   
- NSFileManager* fileManager=[NSFileManager defaultManager];  
-    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);  
-      
-    
-    NSString *uniquePath=[[paths objectAtIndex:0] stringByAppendingPathComponent:@"pin.png"];  
-    BOOL blHave=[[NSFileManager defaultManager] fileExistsAtPath:uniquePath];  
-    if (!blHave) {  
-        NSLog(@"no  have");  
-        return ;  
-    }else {  
-        NSLog(@" have");  
-        BOOL blDele= [fileManager removeItemAtPath:uniquePath error:nil];  
-        if (blDele) {  
-            NSLog(@"dele success");  
-        }else {  
-            NSLog(@"dele fail");  
-        }  
-          
-    }