iPad 1 не получает обновления движений, а iPad 2 - - PullRequest
1 голос
/ 04 сентября 2011

Я делаю то, что считал стандартным подходом для чтения угла устройства:

motionManager = [[CMMotionManager alloc] init];
if (!motionManager.deviceMotionAvailable)
    return NO;
[motionManager startDeviceMotionUpdates];

А потом:

CMDeviceMotion *deviceMotion = [motionManager deviceMotion];
if (deviceMotion) {
    CMAttitude *attitude = deviceMotion.attitude;
    if (attitude) {
        // yay
    }
}

Этот код отлично работает на iPad 2но не на iPad 1.

Что здесь может быть не так?

1 Ответ

4 голосов
/ 04 сентября 2011

iPad 1 не имеет гироскопа. Это было введено в 2. Это может иметь какое-то отношение к этому. :)

...