2013-01-18 129 views
1

我的位置服務有一些問題...我想出了一個適合我的需求的策略,可以在iPhone 5設備上正常工作...... 案例是 - user get at工作 - > gps硬件應該關閉 - >在繼續時醒來。對於這個iam使用setPausesLocationUpdatesAutomatically委託的東西。但爲了喚醒我使用自己的策略。setPausesLocationUpdatesAutomatically can not be set under iPhone <5 devices

我測試了所有關於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狗屎的是什麼? ...

也許有人可以幫助 問候和THX傢伙

回答

0
if ([m_locationManager respondsToSelector:@selector(setPausesLocationUpdatesAutomatically:)]) { 
    [m_locationManager setPausesLocationUpdatesAutomatically:YES]; 
} 
相關問題