gpt4 book ai didi

ios - Core Plot 和 Xcode 5 编译错误 : "Implicit conversion from enumeration type ' enum UILineBreakMode'

转载 作者:可可西里 更新时间:2023-11-01 06:19:42 32 4
gpt4 key购买 nike

我正在使用 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();
}

我该如何修复这个错误?

最佳答案

这在较新版本的 Core Plot 中已修复。同时,将有问题的常量更改为 NSLineBreakByWordWrapping

关于ios - Core Plot 和 Xcode 5 编译错误 : "Implicit conversion from enumeration type ' enum UILineBreakMode',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18596460/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com