0

有一个新的UITableView委托方法,称为类似于cellDidEndDisplaying(like willDisplayCell:) 的东西,当单元格离开屏幕时会调用它。这是在新的预览版 SDK 中。我的问题是,如果我使用这种方法,它只能在 iOS 6 设备上工作,还是在 iOS 5 上也能工作?

4

1 回答 1

5

此信息受 Apple NDA 保护。

话虽这么说,方法不向后兼容 - 也就是说,如果您在 iOS 4 中使用了新方法,它在 iOS 3 中将不起作用。因为在您的情况下,您正在覆盖委托方法,您的应用程序不会崩溃 - 该方法根本不会被调用。如果您想自己调用以前版本的 iOS 中不存在的新方法,您需要询问该对象是否respondsToSelector:为新类,检查是否NSClassFromString(@"MyClass")nil.

于 2012-07-07T15:31:54.510 回答