В моем приложении мне нужно получить запись из адресной книги, и после изменения какой-либо информации я хочу сохранить ее.Эта логика не работает в Lion, хотя она отлично работает в Snow Leopard.
Пример кода:
ABPerson *aPerson = (ABPerson *) [records objectAtIndex:0];
[aPerson setValue:@"Rambo" forProperty:kABFirstNameProperty];
[[ABAddressBook sharedAddressBook ] addRecord: aPerson];
if([[ABAddressBook sharedAddressBook ]hasUnsavedChanges])
{
[[ABAddressBook sharedAddressBook] save];
}
Если условие возвращается, НЕТ, это означает, что в адресной книге нет несохраненных изменений, но я только что добавил контакт.
Пожалуйсталюбое тело скажите мне, что я делаю не так?или что мне нужно сделать по-другому во Льве.
Спасибо.