Когда оптимизация компилятора включена
эта строка:
NSLog(@"start point : %@, line start x: %f, line start y: %f", NSStringFromCGPoint(staffLineStart), staffLineStart.x, staffLineStart.y);
выходы
начальная точка: {20, 88 }, начало строки x: 20.000000, начало строки y: 20.000000
Редактировать 1:
Я обошел проблему, включив метод, который заполнял CGPoint staffLineStart.
Bizarre.