long Ganzzahl Wert Ziel-c

7

Ich habe einen langen Integer-Wert (ex: 2705758126) in NSString.

Wenn ich versuche es zu zeigen: NSLog (@ "% i", [meinWert integerValue]); es gibt zurück: 2147483647.

Wie man diese lange Ganzzahl zeigt, vergleicht und usw.

    
Shyne 18.07.2009, 13:43
quelle

4 Antworten

22

Versuchen Sie es mit

%Vor%     
IlDan 18.07.2009, 14:44
quelle
4

Die Dokumentation empfiehlt mit @ "% ld" und @ "% lu" für NSInteger bzw. NSUInteger. Da Sie die Methode integerValue verwenden (im Gegensatz zu intValue oder longLongValue oder was auch immer), wird ein NSInteger zurückgegeben.

    
Dave DeLong 18.07.2009 14:56
quelle
2

Sie sollten sich die Apple-Dokumentation ansehen. NSString verfügt über die folgende Methode:

%Vor%

Was tun soll, was Sie wollen.

    
Stig Brautaset 18.07.2009 16:03
quelle
1

In diesem Beispiel sehen Sie die Conversions in beiden Richtungen:

%Vor%     
zoltan 23.10.2010 02:28
quelle

Tags und Links