If ステートメント : 何か変なものを見つけました。2 番目の「if」が no に等しいのはなぜですか?
int a = bookSettings.tracks.count;
int b = _currentChapter - 1;
NSLog(@"a: %d", a);
NSLog(@"b: %d", b);
if (a > b)
NSLog(@"yes 1");
else NSLog(@"no 1");
if (bookSettings.tracks.count > (_currentChapter -1))
NSLog(@"yes 2");
else NSLog(@"no 2");
とログ
a: 27
b: -1
yes 1
no 2