3

おい!

緊急の洞察が必要です。私の問題は、iPhone 4/4S および iPod 4 でのテストが次のコードで正常に回転することです。

- (void)initNotifications
{
    [[NSNotificationCenter defaultCenter] postNotificationName:@"setFreeOrientation" object:nil];

    [[UIDevice currentDevice]beginGeneratingDeviceOrientationNotifications];
    [[NSNotificationCenter defaultCenter]addObserver:self
                                            selector:@selector(didRotate:)
                                                name:UIDeviceOrientationDidChangeNotification
                                              object:Nil];
}

-(void)didRotate:(NSNotification*)notification
{
    [super rotateTopBars];
    [super rotateOptionsBar];
    [self rotateControlBar];
    [self rotatePlayer];
    [super rotateShareLayer];
}

iPod 5 でテストしていますが、動作しません。いくつかのことを試しましたが、今まで運がありませんでした。

乾杯。

4

1 に答える 1