0
(예 : willDisplayCell:
)과 비슷한 것으로 불리는 새로운 UITableView
대리자 메서드가 있는데, 이는 셀이 화면을 벗어날 때 호출됩니다. 이것은 새로운 미리보기 SDK에 있습니다. 제 질문은이 방법을 사용하면 iOS 6 장치 또는 iOS 5에서만 작동합니까?iOS 5 기기가 새로운 iOS 6 위임 방식을 이용할 수 있습니까?
(예 : willDisplayCell:
)과 비슷한 것으로 불리는 새로운 UITableView
대리자 메서드가 있는데, 이는 셀이 화면을 벗어날 때 호출됩니다. 이것은 새로운 미리보기 SDK에 있습니다. 제 질문은이 방법을 사용하면 iOS 6 장치 또는 iOS 5에서만 작동합니까?iOS 5 기기가 새로운 iOS 6 위임 방식을 이용할 수 있습니까?
이 정보는 Apple NDA에 있습니다.
즉, 메소드는 이전 버전과 호환되지 않습니다. 즉, iOS 4에서 새 메소드를 사용한 경우에는 iOS 3에서 작동하지 않습니다. 위젯 메소드를 재정의하는 경우 앱에서 충돌 - 메서드가 단순히 호출되지 않습니다. 이전 버전의 iOS에없는 새로운 메소드를 호출하려면 객체가 respondsToSelector:
이거나 새로운 클래스 인 경우 NSClassFromString(@"MyClass")
이 nil
인지 확인해야합니다.