我正在使用Xcode 5.0.2并在尝试编译我的目标C代码时收到以下警告:
**Implicit conversion from enumeration type 'NSTextAlignment' (aka 'enum NSTextAlignment') to different enumeration type 'UITextAlignment' (aka 'enum UITextAlignment')**
警告位于abcLabel.m
:
_**CTTextAlignment alignment = CTTextAlignmentFromUITextAlignment(label.textAlignment);**_
有任何帮助来解决此警告吗?
答案 0 :(得分:1)
在iOS 6 + UILabel
中,textAlignment
属性的类型为NSTextAlignment
(之前它的类型为UITextAlignment
)。如果您正在为iOS 6或更高版本进行编译,只需切换为使用NSTextAlignmentToCTTextAlignment()
。