5
¿Existe una función de Objective-C para devolver un NSString *
de un NSUInteger
, es decir:Volver primero desde 1, 2 de 2, ..., 11 de 11,
- 1 -> primera
- 2 -> segunda
- ...
- 10 -> 10 de
- 21 -> 21
- ...
- 31 -> 31s t
para el rango de 1 a 31. ¡Gracias!
¿Qué pasa con '11',' 12', '13'? – polygenelubricants
¿Usted llama al regresar al "11º" funcionando? "12nd"? "13rd"? "31" es bueno, pero "11" es rotura pura. Esos casos especiales probablemente merecen su propia declaración 'if()', si realmente vas a cubrir todas tus bases. También prefiero que este método se llame tal vez "ordinalFromInt", en lugar de "stringFromInt" - ese nombre no me dice que estamos agregando nada, espero que sea una abreviatura de '[NSString stringWithFormat: @ "% d", num] '. –
Solo necesita un poco más, justo arriba del retorno: 'if (num> = 11 && num <= 13) stringAddition = @" th ";'. –