IOS-写文件到本地

来源:互联网 发布:泉立方是什么 知乎 编辑:程序博客网 时间:2024/04/27 14:04
-(void)writeToFileWithString:(NSString*)string withFileName:(NSString*)fileName{   //@"Map_Succ.txt"    NSString* fileName1 = [self filePath:fileName];    NSFileManager* fileManager = [NSFileManager defaultManager];    NSString* str = nil;    if ( [fileManager fileExistsAtPath:fileName1]) {        NSData* data = [NSData dataWithContentsOfFile:fileName1];        str =[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];        string = [NSString stringWithFormat:@"%@\n%@",str,string];    }    [fileManager createFileAtPath:fileName1 contents:[ string dataUsingEncoding:NSUTF8StringEncoding] attributes:nil];}
- (NSString*)filePath:(NSString*)fileName {    NSArray* myPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);    NSString* myDocPath = [myPaths objectAtIndex:0];    NSString* filePath = [myDocPath stringByAppendingPathComponent:fileName];    return filePath;}
    NSData *data = UIImageJPEGRepresentation([UIImage imageWithCGImage:iam], 0.7);    NSLog(@"%lu",(unsigned long)data.length);      NSFileManager *fileManager = [NSFileManager defaultManager];    NSString* str =[self filePath:@"1.png"];    [fileManager createDirectoryAtPath:str withIntermediateDirectories:YES attributes:nil error:nil];     NSData* data = [NSData dataWithContentsOfFile:str];   [fileManager createFileAtPath:[str stringByAppendingString:@"/image.png"] contents:data attributes:nil];
0 0
原创粉丝点击