【发布时间】:2012-04-28 22:53:51
【问题描述】:
我想在一个同样在 iOS 4 上运行的应用程序中使用 iOS 5 中引入的一些类。我了解如何使用 respondsToSelector: 在较新的操作系统版本上选择性地调用新方法。在运行时确定类是否存在的等价物。
【问题讨论】:
标签: objective-c ios ios5 ios4 backwards-compatibility
我想在一个同样在 iOS 4 上运行的应用程序中使用 iOS 5 中引入的一些类。我了解如何使用 respondsToSelector: 在较新的操作系统版本上选择性地调用新方法。在运行时确定类是否存在的等价物。
【问题讨论】:
标签: objective-c ios ios5 ios4 backwards-compatibility
if (NSClassFromString(@"ClassName") != nil)
{
// use class
}
else
{
// not available, deal with it.
}
【讨论】: