我在Xcode5上为ios7编码,编译器显示此错误: 从枚举类型转换的Implicint:NSTextAlignment枚举NSTextAlignment到不同的枚举UITextAlignment
-(void)setTextAlignment:(UITextAlignment)aligment
{
internalTextView.textAlignment = aligment;
}
-(UITextAlignment)textAlignment
{
return internalTextView.textAlignment;
}
最后一行是xcode5上的错误 有任何帮助来解决这个问题吗?
答案 0 :(得分:8)
警告告诉您问题究竟是什么。您正在尝试将UITextAlignment
枚举值分配给NSTextAlignment
类型的属性。更改方法以使用NSTextAlignment枚举值。它在这里定义:NSTextAlignment
答案 1 :(得分:1)
我在Xcode 5中收到此警告,因为我使用的是名为TTTAttributedLabel的第三方库的稍微过时的版本。我只是从他们的github页面中抓取了他们最新的.m和.h文件源代码并粘贴到我项目的那些文件中,现在一切都很好。没有更多的警告。