最近、iPhone と iPod Touch のアプリケーションをアプリ ストアに正常に送信しましたが、iPad 3.2 では動作せず、スケーリングされたバージョンの 4 のような iOS の高い iPad では動作することが後でわかりました。
理由: ムービー プレーヤーの setOrientation プロパティ。
実際のクエリ:MACデスクトップのiPad 3.2で動作させるために使用しました
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
player.view.frame = CGRectMake(0, 0, 768, 1024);
[self.view addSubview:player.view];
[player play];
}
else {
#ifdef __IPHONE_4_0
player.controlStyle = MPMovieControlStyleNone;
#else
[player setOrientation:UIDeviceOrientationPortrait animated:NO];
}
iOS 3.0 を搭載した MAC BOOK で同じコードを実行すると、このコードはエラーをスローしています...サポートされていません。
そう
上記のコードを MAC デスクトップ (iOS 4) でビルドすると、iOS 3.0 の iPhone デバイスで動作しますか? ..Event Kit Frame Work を参照してください (iOS 3.0 ではエラーが発生しますが、iOS 4 では必要です)。
ユニバーサルではなく、個別の iPad アプリを使用する必要がありますか?
iOS 3.2 搭載の iPhone と iOS 3.2 搭載の iPad で、使用されるプロパティに違いはありますか?