デバイス(元のiPad)でミラーリングがサポートされていない場合は、外部接続ディスプレイに一意のコンテンツを表示したいが、iPad 2の場合は画面ミラーリングを使用したい。これを次のようにコーディングしようとすると、次のようになります。
if ([UIScreen instancesRespondToSelector:@selector(mirroredScreen)] && [[UIScreen mainScreen] mirroredScreen] == nil) {
// Mirroring not supported. Present unique content on external display
}
[[UIScreen mainScreen] mirroredScreen]
常に。を返しますnil
。
私は何か間違ったことをしていますか?