Я работаю над приложением для 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:)])
Без успеха.Любая помощь будет оценена.