2

I am coding on Xcode5 for ios7 and the compiler shows this error: Implicint conversion from enumeration type: NSTextAlignment enum NSTextAlignment to different enumeration UITextAlignment

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

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

Last line is the error on xcode5 Any help to fix this?

4

2 回答 2

8

该警告会告诉您确切的问题所在。您正在尝试将UITextAlignment枚举值分配给 type 的属性NSTextAlignment。更改您的方法以使用 NSTextAlignment 枚举值。它在这里定义:NSTextAlignment

于 2013-09-26T03:06:01.130 回答
1

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

于 2013-10-21T18:16:04.283 回答