Frage

in meinem iphone app, ich wünschte, ich einen Kontakt zu einem Datenstück in einem Array zu verbinden. Alle Datenverarbeitung ist in Ordnung. Meine Frage ist: Was Kontakt Info-Parameter in einer Datenbank gespeichert werden können, als Verbindung zu einem Kontakt wirkt. Dann später kann ich diesen einen Wert rufen und dann auf den Link zurück zum Kontakt kommen.

--- Bearbeiten Titel

Dies ist, wo ich bin bis zu, aber ich kann es nicht genau das Richtige noch erhalten. Ich erhalte die Kontaktansicht Gleiten über, aber es enthält einen leeren Kontakt. Kann bitte jemand helfen.

ABPersonViewController *pvc = [[ABPersonViewController alloc] init];

int referenceid = 69249600;


ABAddressBookRef addressBook;
addressBook = ABAddressBookCreate();
ABRecordRef person = ABAddressBookGetPersonWithRecordID(addressBook, referenceid);
//ABAddressBookGetPersonWithRecordID()

pvc.displayedPerson = person;

[[self navigationController] pushViewController:pvc animated:YES];  
NSLog(@"customerRecID %d", pvc.displayedPerson);
War es hilfreich?

Lösung

Ja, das ist ABRecordID, was Sie verwenden möchten. Nicht sicher, was Sie unter „nennt dies als Variable“. Wenn Sie eine ABRecordRef zu einem ABRecordID konvertieren möchten, verwenden ABRecordGetRecordID ().

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top