检查UIAppearance的可用性

时间:2012-05-07 07:45:49

标签: iphone ios class uiappearance

我正在尝试使用以下方法检查UIAppearance类的可用性:

NSClassFromString(@"UIAppearance")

然而,这从iOS4和iOS5返回nil - 任何人都有关于如何解决这个问题的任何提示?

2 个答案:

答案 0 :(得分:12)

UIAppearance不是一个类,它是一个协议。因此,为了检查它是否存在,您将使用:

NSProtocolFromString(@"UIAppearance");

它在<上返回null iOS5,但iOS5上的对象。

答案 1 :(得分:1)