Ниже приведен код, который я компилирую с использованием XCode 3.2.4 с SDK 4.1:
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:mediaUrl];
if (![moviePlayerController respondsToSelector:@selector(thumbnailImageAtTime:timeOption:)])
NSLog(@"Does not respond to selector thumbnailImageAtTime:timeOption:");
Вывод:
Не отвечает на селектор thumbnailImageAtTime: timeOption:
Однако, если я вообще не делаю проверку и просто вызываю метод, он работает просто отлично.Я сбит с толку, есть идеи, почему это будет иметь место на устройстве под управлением 4.1?