1
NSString  *imagePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/InAppLibrary"];

NSString *str=[@"/" stringByAppendingFormat:appDelegate_iPad.DrawPicture];
NSString *currentImageName=[imagePath  stringByAppendingFormat:str];

NSData *dataImage = [NSData dataWithContentsOfFile:currentImageName];

ここで NSData オブジェクトの dataImage は null 値を提供してくれます。

ありがとう

4

1 に答える 1

0

あなたのパスが間違っていると思います。次を使用する必要があります。

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

  NSString *imagePath = [docPath stringByAppendingFormat:@"/InAppLibrary/%@", appDelegate_iPad.DrawPicture];
  NSData *dataImage = [NSData dataWithContentsOfFile: imagePath ];
于 2012-05-30T13:48:29.750 に答える