Ich versuche, https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5 zu verwenden, um eine globale Kennung zu generieren. Wenn ich das Beispiel in Git versuche, funktioniert es gut und zeigt einen Bezeichner korrekt an. Aber wenn ich versuche, die Dateien in ein neues Projekt zu integrieren, funktioniert es nicht!iOS - UUID-Generierung, die eine seltsame Ausnahme auslöst
Ich habe inklusive -
#import "UIDevice+IdentifierAddition.h"
in meinem SampleAppDelegate.m, Kopie eingefügt werden alle Dateien im Projekt und bin mit
NSString *di = [[UIDevice currentDevice] uniqueGlobalDeviceIdentifier];
in der init-Methode. Ich habe einen Breakpoint auf die erste Zeile der Methode uniqueGlobalDeviceIdentifier gesetzt, aber sie wird nie erreicht! Fehle ich etwas?
EDIT:
Ausnahme -
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIDevice uniqueGlobalDeviceIdentifier]: unrecognized selector sent to instance 0x68170c0'
Wenn Sie die Zeichenfolge di von der Funktion zurückgegeben, was erhalten Sie? –
der Anruf erreicht nicht die Funktion wie ich schon erwähnte! Ich habe einen Breakpoint in die erste Zeile von uniqueGlobalDeviceIdentifier gesetzt und es wurde dort nie erreicht. – Suchi
Ja, aber wenn Sie 'NSLog (@" di:% @ ", di);' in die nächste Zeile unter dem obigen setzen, was wird auf der Konsole protokolliert? –