2010-10-12 5 views

Répondre

3

vous pouvez obtenir un NSString de la NSUInteger que la méthode de longueur retruns

stringresult = [NSString stringWithFormat:@"%u",[@"my string" length]]; 

avec cela, vous pouvez faire votre propre méthode ...

et vous trouverez ici plus sur Format Specifiers

+0

Techniquement, ce n'est pas un casting. En outre, le spécificateur de format est incorrect. Le type de retour de -length est NSUInteger. C'est une quantité non signée de 32 ou 64 bits, mais% i est pour les entiers 32 bits signés. – JeremyP

+0

oui je pensais juste à ce que ce n'est pas techniquement un désolé à ce sujet, et sur le spécificateur de format oui% i est pour un int signé et NSUInteger utilise int int ... – mklfarha

Questions connexes