2012-05-30 5 views
1
NSString *imagePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/InAppLibrary"]; 

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

NSData *dataImage = [NSData dataWithContentsOfFile:currentImageName]; 

Здесь NSData object dataImage дает мне нулевое значение, plz любой приятель помогает мне в том, что здесь не так.Объект NSData в iPhone

Благодаря

+0

Что вы пытаетесь сделать так или иначе? – woz

ответ

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 ]; 
+0

Спасибо, Брат, вы правы. –

+0

, если мой ответ верен, пожалуйста, примите: Пошаговое руководство «как принимается ответ»? Http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235 – CarlJ

Смежные вопросы