次の CorePlot 1.1 の例を Xcode 4.6 でコンパイルしようとすると、コンパイラ エラーが発生します。
DatePlot
CPTTestApp - iPad
のコンパイラ エラーCPTUtilities.m
:Operand of ? changes signedness: 'int' to 'NSUInteger' (aka 'unsigned int')
NSRange CPTExpandedRange(NSRange range, NSInteger expandBy)
{
NSUInteger loc = MAX(0, (NSInteger)range.location - expandBy);
NSUInteger lowerExpsion = range.location - loc; // Here is the error
NSUInteger length = (NSUInteger)( (NSInteger)(range.length + lowerExpansion) + expandBy);
return NSMakeRange(loc, length);
}