Cada vez que intenté convertir el valor de BOOL en int. El valor INT muestra -8 para True y 0 para False. Lo ideal sería que devuelva 1 verdadero.Forma correcta de convertir el valor BOOL en INT?
me han tratado todas las maneras posibles de conversión como
int val=Info.isattachementDownloadable;
int val=[[NSString stringWithFormat:@"%d", Info.isattachementDownloadable] intValue];
int val=(int)Info.isattachementDownloadable;
donde Info.isattachementDownloadable
retorno BOOL
De todas formas su mostrando -8 para TRUE.
¿Alguna sugerencia?
lo hice sencilla 'int IntVar = Boolvar;' y toma el valor correcto en int, es decir, 1 por 1 y 0 para 0 –