Ich konvertiere meine App, um auf einem 64-Bit-System zu arbeiten, und ich blieb bei dem Versuch, eine eingebaute CC_SHA1
-Methode zu verwenden, hängen.
Ich bekomme die Warnung:
Implizite Konvertierung verliert die ganzzahlige Genauigkeit: 'NSUInteger' (aka 'unsigned long') zu 'CC_LONG' (aka 'unsigned int')
beim Übergeben: data.length
in CC_SHA1
method.
data.length
ist NSUInteger
CC_SHA1
Methodendefinition ist:
wobei CC_LONG
ein 32-Bit unsigned integer
ist.
Wie kann ich es ändern, um stattdessen CC_LONG64
zu verwenden?
Dies ist die Konvertierungsmethode, bei der ich die obige Warnung erhalte:
%Vor%Tags und Links objective-c iphone 64bit ios