iPhone 中的 NSData 对象


NSString  *imagePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/InAppLibrary"];
NSString *str=[@"/" stringByAppendingFormat:appDelegate_iPad.DrawPicture];
NSString *currentImageName=[imagePath  stringByAppendingFormat:str];
NSData *dataImage = [NSData dataWithContentsOfFile:currentImageName];

在这里,NSData 对象数据图像为我提供了空值,请任何好友帮助我了解这里出了什么问题。

谢谢

我认为你的道路是错误的,你应该使用:

  NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask, YES );
  NSString *docPath =  [paths objectAtIndex:0];
  NSString *imagePath = [docPath stringByAppendingFormat:@"/InAppLibrary/%@", appDelegate_iPad.DrawPicture];
  NSData *dataImage = [NSData dataWithContentsOfFile: imagePath ];

最新更新