Каждый раз, когда я пытался конвертировать значение BOOL в int. Значение INT показывает -8 для True и 0 для False. В идеале он должен возвращать 1 для истины.
Я перепробовал все возможные способы конвертации, например
int val=Info.isattachementDownloadable;
int val=[[NSString stringWithFormat:@"%d", Info.isattachementDownloadable] intValue];
int val=(int)Info.isattachementDownloadable;
где Info.isattachementDownloadable
возврат BOOL
Во всех отношениях показывает -8 для ИСТИНА.
Есть предложения?