0

Can someone explain me why my code doesn't work?

//get the documents directory:
NSArray *paths = NSSearchPathForDirectoriesInDomains
(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];


//make a file name to write the data to using the
//documents directory:
NSString *fullFileName = [NSString stringWithFormat:@"%@/subscriptions", documentsDirectory];
[dataReply writeToFile:fullFileName atomically:NO];




NSData *getData=[[NSData alloc]initWithContentsOfFile:fullFileName];

infact if I try

NSString *string = [[NSString alloc] initWithData:getData encoding:NSASCIIStringEncoding];

while if I load myData without save it to my device it works! (So I'm sure that my data is not empty)

paul_1991
  • 245
  • 4
  • 13

1 Answers1

0

Try This,

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


//make a file name to write the data to using the
//documents directory:
NSString *fullFileName = [NSString stringWithFormat:@"%@/subscriptions", documentsDirectory];
[dataReply writeToFile:fullFileName atomically:NO];


Nsdata *getData=[fullFileName dataUsingEncoding:NSUTF8StringEncoding];
Ravi Chokshi
  • 1,106
  • 9
  • 18