0

Is it possible to write a dictionary directly into a plist with out encoding?i mean without using encodeWithCoder Function???

Akhil
  • 170
  • 1
  • 13

1 Answers1

1

Yes, it is possible...Use this code

    NSString *plistName = @"plistname";
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *path = [documentsDirectory stringByAppendingPathComponent:[plistName stringByAppendingPathExtension:@"plist"]];
    [dataDic writeToFile:path atomically:YES];

Here, dataDic is nothing but your dictionary which you want to store in plist.

Anupdas
  • 10,211
  • 2
  • 35
  • 60
Bhanu Prakash
  • 1,493
  • 8
  • 20