imageView.contentScaleFactor = 1.0;ошибка в 3,2 SDK.Как мне решить проблему? - PullRequest
0 голосов
/ 14 января 2011

Я получаю ошибку в 3,2 SDK. imageView.contentScaleFactor = 1.0; ошибка: запрос на член 'contentScaleFactor' в чем-то, не являющемся структурой или объединением. Как мне решить проблему?

1 Ответ

1 голос
/ 14 января 2011

Вы можете проверить, поддерживается ли функция, используя следующую конструкцию:

if( [imageView respondsToSelector:@selector(setContentScaleFactor:)] ) {
    [imageView setContentScaleFactor: 1.0];
} else {
    // Function not supported, work around the issue
}

Вы можете упаковать это в макрос #define, чтобы упростить использование.

РЕДАКТИРОВАТЬ: пропущено двойное двоеточие в "@selector (...)"

...