cmmotionmanager

    1熱度

    1回答

    我在我的應用程序中使用了核心運動。此代碼工作正常: motionManager = [[CMMotionManager alloc] init]; int a = [CMMotionManager availableAttitudeReferenceFrames]; 此代碼崩潰與EXC_BAD_ACCESS,與本說明線之上:THE_PROCESS_HAS_FORKED_AND_YOU_CAN

    3熱度

    1回答

    我將如何解決以下問題:我想捕獲設備在空間中的移動。 我的意思是,有沒有一種方法可以知道使用iOS框架的設備在房間的三維空間中的位置?它的移動速度有多快? 請引導我學習任何好的教程,因爲我努力尋找任何好的教程。

    2熱度

    1回答

    我的應用程序具有增強現實相機視圖,該視圖使用CMMotionManager查找相對於真北方向的標題。但是,我發現如果用戶關閉位置服務/系統設置/羅盤校準,則設備運動數據將停止返回明智的值(特別是重力矢量值),並使應用程序無用。不少人這樣做是因爲他們相信這樣做可以節省電池壽命。 有誰知道到底是什麼這個設置什麼設備或以CMMotionManager? 我的應用程序如何確定它的設置? 是否OFF設置它一

    1熱度

    1回答

    我看到很多問題和文章提到四元數可以用來從iPhone獲得更好,準確和穩定的偏航,俯仰和滾動讀數,而不是讀取直接偏航,俯仰和滾轉讀數。但同時,我還沒有看到任何在iPhone平臺上實現Quaternion的正確方法。作爲初學者,真的很難知道,這些四元數如何工作並在一段代碼中實現它們? (對不起,沒有提供任何代碼,因爲我不知道它是如何在蘋果的xcode平臺上工作的) 所以,請提供一個答案,我的問題,大多

    5熱度

    1回答

    我在iOS上實現了一個計步器。一個重要的要求是,即使應用程序處於後臺模式(例如,設備被鎖定或用戶按下主頁按鈕),它也必須工作。你可以在App Store中看到這樣的實現,例如Nike +,Runtastic計步器等等。 一些SO帖子證實,這可以通過Core Motion或具體地說CMMotionManager以及Required background modes的附加屬性設置爲location來實

    1熱度

    1回答

    我已經閱讀了關於CMMotion的Apple文檔以及爲了NSLog加速計數據所需完成的一切,似乎是在我的應用程序中完成的。但是,當我運行我的應用程序並翻轉屏幕時,沒有從加速度計返回的數據。我沒有運行時錯誤。這裏是我的代碼: - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; ad =

    0熱度

    1回答

    請在這個尋找iPhone距離的過程中提出一些起點。當前系統精度要求爲cm,位移可以爲三維。 我已經這樣做是 利用聲音到iPhone 2之間計算的距離試過,但我需要的只有一個iPhone距離計算,即需要位移。 2.試過CMMotionManager及其加速度計數據,但收到的值是無奈的。 我想我需要一個很好的過濾器才能從垃圾中獲得有用的數據。我已經使用Kalman Filter,並通過鏈接 iphon

    2熱度

    1回答

    我是IOS編程的新手,我不知道如何判斷設備的擺動方向。而且我已經搜索了很長時間瞭解這個問題,但是我對此只發現很少。有人能幫助我嗎?非常感謝!

    1熱度

    1回答

    Application crashes when CLGeomagneticModelProvider_Type notification is received. Cmmotionmanager object would be listening to notification. <崩潰日誌: 異常類型:EXC_BAD_ACCESS(SIGSEGV) 墜毀主題:0 //Thread 0 cr

    8熱度

    2回答

    我正在爲我公司的AR應用程序工作,並且它工作正常,除了十個設備中的大約一個。 (所有的iPhone 4和4S,5.1.1+) 當我們運行這段代碼: CMDeviceMotion *d = motionManager.deviceMotion; if (d == nil && motionManager.deviceMotionActive && motionManager != nil