Ich habe momentan wirklich Probleme mit ABAddressBookGetPersonWithRecordID. Ich speichere eine ID und versuche dann, sie erneut aufzurufen. Momentan tue ich etwas einfaches, um die Verbindung zu testen, aber es funktioniert nicht.
Erstens kann ich Objekte aus meinem iPhone-Simulator-Adressbuch mit Hilfe von
lesen %Vor%Was hat der NSLog:
%Vor%Also meine Vermutung ist, dass alles an diesem Ende funktioniert. Das Problem besteht darin, die 'record id' 69283952 zu verwenden, um diese Kontaktinformation erneut aufzurufen. Ich versuche es gerade so:
%Vor%Was hat der NSLog
? %Vor%Und so ist alles, was ich bekomme, eine Null-Person. Was mache ich falsch? Ich habe absolut keine Ahnung!
Grüße, @norskben
NSNumber ist ein Objekt, keine Ganzzahl.
Um ein NSNumber-Objekt in eine Formatzeichenfolge einzufügen (z. B. für NSLog), sollten Sie% @ (nicht% d) verwenden.
%Vor% Wenn Sie die recordID in einem NSNumber-Objekt haben, können Sie den ganzzahligen Wert mit integerValue
:
Tags und Links objective-c iphone addressbook