gpt4 book ai didi

objective-c - CoreMotion-DeviceMotion 在 iPad 3 上不可用

转载 作者:行者123 更新时间:2023-11-29 11:05:30 27 4
gpt4 key购买 nike

我有一个奇怪的问题。在我的应用程序中,我询问设备 DeviceMotion 是否可用:

if (coreMotionManager.isDeviceMotionAvailable) {

coreMotionManager.deviceMotionUpdateInterval = 1.0 / 60.0;
[coreMotionManager startDeviceMotionUpdates];

[NSTimer scheduledTimerWithTimeInterval:1.0 / 60.0 target:self selector:@selector(didUpdateCoreMotion) userInfo:nil repeats:YES];
}
else {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"NO DEVICE MOTION" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
}

但它总是错误的...我究竟做错了什么?我在我的 iPad 3 上做这个,我过去已经玩过 CMMotionManager 和它的 .deviceMotion.attitude.roll,俯仰和偏航,一切都很好。但现在我总是很警觉 o.O

有谁知道什么是错的?非常感谢任何帮助:)

终于重启了我的 Mac,重启后一切正常! :) 感谢 Kay 的支持和帮助 :)

最佳答案

重置您的 iPad。我以前在 ipad 2 和 ipad 3 上遇到过这种情况。该设备只是拒绝对我表现出态度。我猜这是因为内部陀螺仪失灵,需要重新设置。

关于objective-c - CoreMotion-DeviceMotion 在 iPad 3 上不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13809462/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com