私のアプリでは、CGPointのx値がifステートメントのゼロと異なるかどうかを確認しています。ただし、ポイントのx値はゼロですが、アプリはifステートメントに入ります。コードは次のとおりです。
CGPoint previousPoint;
if (previousPoint.x != 0) {
NSLog(@"YES");
CGContextMoveToPoint(context, previousPoint.x, previousPoint.y);
CGContextAddLineToPoint(context, 150+(40*[[[self.grades objectAtIndex:i] semesterGPA] doubleValue]), 59+(40*(i+1)));
}
}
アプリを実行した後、previousPointが(0.000000、0.000000)であるように表示されるべきではありませんが、「YES」が出力されます。これを修正するにはどうすればよいですか?