我正在使用 Xcode 5 并在尝试编译使用 Core Plot 的 iOS 应用程序时出现以下错误:
Implicit conversion from enumeration type 'enum UILineBreakMode' to different enumeration type 'NSLineBreakMode' (aka 'enum NSLineBreakMode')
错误在CPTTextStylePlatFormSpecific.m
:
-(void)drawInRect:(CGRect)rect withTextStyle:(CPTTextStyle *)style inContext:(CGContextRef)context
{
if ( style.color == nil ) {
return;
}
CGContextSaveGState(context);
CGColorRef textColor = style.color.cgColor;
CGContextSetStrokeColorWithColor(context, textColor);
CGContextSetFillColorWithColor(context, textColor);
CPTPushCGContext(context);
UIFont *theFont = [UIFont fontWithName:style.fontName size:style.fontSize];
[self drawInRect:rect
withFont:theFont
lineBreakMode:**UILineBreakModeWordWrap** // ERROR!!
alignment:(NSTextAlignment)style.textAlignment];
CGContextRestoreGState(context);
CPTPopCGContext();
}
我该如何解决这个错误?