我正在开发一个应用程序来将整个通讯簿备份到亚马逊 s3 中,但我无法找到任何直接的 iphone api 来将整个通讯簿放入任何数据结构中。
我尝试了以下代码,将通讯簿数组写入文档目录中的文件
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *addressPath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"AddressBook.plist"];
ABAddressBookRef addressBook = ABAddressBookCreate();
NSMutableArray *allPeople = [[[(NSArray*) ABAddressBookCopyArrayOfAllPeople(addressBook)autorelease]mutableCopy]autorelease];
[allPeople writeToFile:addressPath atomically:YES];
但问题是文件没有在文档目录中创建....
任何建议表示赞赏....
提前致谢...