это будет просто сбой, наиболее вероятно из-за нераспознанного селектора.
, чтобы избежать этого, вы можете разветвить код с помощью операторов if ()
вроде
if([object respondsToSelector:@newiOS5Selector])
Также вы можете прочитать текущую версию iOS через UIDevice
+(BOOL)platformSupportsVersion:(NSString *)requiredVersion
{
float systemVersion = [[[UIDevice currentDevice] systemVersion] floatValue];
if (systemVersion >= [requiredVersion floatValue]) {
return YES;
}
return NO;
}