Mi comprensión de las cadenas de formato de tipo printf es que puede prefijar cualquier especificador de conversión con un ancho de campo mínimo. Esto no parece funcionar para el especificador %@
de Cocoa. Ejemplo:¿El formato de estilo de impresión de Cocoa no funciona como se esperaba al usar% @ el especificador de conversión y el ancho del campo?
NSLog(@"'%[email protected]'", @"foo");
NSLog(@"'%5s'", [@"foo" UTF8String]);
Salida:
… 'foo'
… ' foo'
es éste el comportamiento previsto?
Lo reportaría como un error: https://bugreport.apple.com/ –
Hecho: http://openradar.appspot.com/radar?id=213401 –