1
II versucht, den Wert von ABPerson/ABMultiValue (die Telefonnummern) zu ändern.Wie aktualisiere ich: (COCOA/OSX) ABPerson/ABMultiValue (Telefonnummern)?
Wie auch immer, um diese zu aktualisieren?
ABAddressBook *ab = [ABAddressBook sharedAddressBook];
NSArray *persons = [ab people];
int j=[persons count];
for (int i=0; i<j; i++) {
ABPerson *person = [persons objectAtIndex:i];
ABMultiValue *phonenumbers = [person valueForProperty:kABPhoneProperty];
// update here *phonenumbers
}
Vielen Dank!
Anstelle von 'ABMultiValueCreateMutable (kABPersonPhoneProperty)', verwenden Sie 'ABMultiValueCreateMutable (kABMultiStringPropertyType)', sonst erhalten Sie "Auf der Konsole keine Callbacks vom Typ 3 zurückgeben" (und vermutlich schlimme Dinge, die später passieren). [Quelle] (http://iphonedevsdk.com/forum/iphone-sdk-development/23289-abnewpersonviewcontroller-crashes-when-scrolling.html) – Manav