5
Por que uma variável NSInteger precisa ser convertida para longa quando usada como argumento de formato?
NSInteger myInt = 1804809223; NSLog(@"%i", myInt); <==== O código acima produz um erro: Valores do tipo 'NSInteger' não devem ser usados como argumentos de formato; adicione uma conversão explícita a 'long' A NSLogmensagem corrigida é realmente NSLog(@"%lg", (long) myInt);. Por que preciso converter o valor inteiro de myIntpara longse eu …