Я работаю над приложением для iOS. В настоящее время он работает только на iOS 4, поскольку я несколько раз использую следующий метод: «UIGraphicsBeginImageContextWithOptions». Этот метод доступен только в iOS 4, и поэтому мое приложение в настоящее время вылетает / не работает на iPhone OS 3. Помимо этого метода нет причин, по которым приложение не должно работать на iPhone OS 3. Как мне проверить, чтобы посмотреть, доступен ли этот метод? Я безуспешно пробовал следующее:
if([self respondsToSelector:@selector(UIGraphicsBeginImageContextWithOptions)]) {
UIGraphicsBeginImageContextWithOptions(targetSize, NO, 0.0); // this will crop
}
else
{
UIGraphicsBeginImageContext(targetSize);
}
Я пробовал только такие варианты:
if([self respondsToSelector:@selector(UIGraphicsBeginImageContextWithOptions:size:opaque:scale:)])
и
if([self respondsToSelector:@selector(UIGraphicsBeginImageContextWithOptions:)])
Безуспешно. Любая помощь будет оценена.