我正在尝试使用以下方法检查UIAppearance类的可用性:
NSClassFromString(@"UIAppearance")
然而,这从iOS4和iOS5返回nil - 任何人都有关于如何解决这个问题的任何提示?
答案 0 :(得分:12)
UIAppearance不是一个类,它是一个协议。因此,为了检查它是否存在,您将使用:
NSProtocolFromString(@"UIAppearance");
它在<上返回null iOS5,但iOS5上的对象。
答案 1 :(得分:1)