1

我的定位服务遇到了一些问题...我找到了一个可以在 iPhone 5 设备上正常运行的策略... 情况是 - 用户开始工作 -> gps 硬件应该关机 -> 何时醒来继续。对于这个 iam,使用 setPausesLocationUpdatesAutomatically 委派东西。但是为了醒来,我使用自己的策略。

我在我公司的 iPhone 5 上进行了所有测试,效果很好 - 现在我对 8 个人进行了更大的测试,所有 iPhone 4 的人都哭了......

有人可以选择在 iPhone4 上启用它吗?

    if(isIOS6) {
        [m_locationManager setActivityType:CLActivityTypeFitness];
        [m_locationManager setPausesLocationUpdatesAutomatically:NO];
        [m_locationManager setPausesLocationUpdatesAutomatically:YES];

        logff(@"autopause flag %i",[m_locationManager pausesLocationUpdatesAutomatically]); 

}

这段代码告诉我,我在 iphone 4 上设置了标志,而 api 忽略了它或将其更改回 NO.... 这是什么一致的 api 狗屎?...

也许有人可以帮助问候和谢谢大家

4

1 回答 1

0
if ([m_locationManager respondsToSelector:@selector(setPausesLocationUpdatesAutomatically:)]) {
    [m_locationManager setPausesLocationUpdatesAutomatically:YES];
}
于 2014-10-22T10:20:52.933 回答