NSTextAlignment枚举NSTextAlignment到不同的枚举UITextAlignment

时间:2013-09-26 03:00:43

标签: ios cocoa-touch

我在Xcode5上为ios7编码,编译器显示此错误: 从枚举类型转换的Implicint:NSTextAlignment枚举NSTextAlignment到不同的枚举UITextAlignment

-(void)setTextAlignment:(UITextAlignment)aligment
{
internalTextView.textAlignment = aligment;
}

-(UITextAlignment)textAlignment
{
return internalTextView.textAlignment;
}

最后一行是xcode5上的错误 有任何帮助来解决这个问题吗?

2 个答案:

答案 0 :(得分:8)

警告告诉您问题究竟是什么。您正在尝试将UITextAlignment枚举值分配给NSTextAlignment类型的属性。更改方法以使用NSTextAlignment枚举值。它在这里定义:NSTextAlignment

答案 1 :(得分:1)

我在Xcode 5中收到此警告,因为我使用的是名为TTTAttributedLabel的第三方库的稍微过时的版本。我只是从他们的github页面中抓取了他们最新的.m和.h文件源代码并粘贴到我项目的那些文件中,现在一切都很好。没有更多的警告。