我希望能夠爲我正在開發的項目提供一些幫助。我目前正在嘗試將以Objective-c編寫的代碼https://github.com/djwait/CoreBluetoothExample修改爲Openframeworks ios Objective C++。然而,我是Objective-c的完整初學者,並且對於如何繼續進行感到迷茫。目標是訪問變量uint16_t heartRate(來自原始應用程序)並在C++代碼中使用它。比任何事情都困惑,原始代碼是如何創建一個ACViewController對象,以及如何調用其成員函數。 我目前的方法是將原始ACViewController .h複製到我的新項目中。然後在我的ofApp.h中導入ACViewController.h,創建一個類: ACViewController * acv;如何將corebluetooth從Objective C移植到Objective C++
然後在setup中:acv = [[ACViewController alloc] init]; 但是,每當我嘗試調用一個函數,如[acv renderHeartRateMeasurement];我得到 實例方法'-renderHeartRateMeasurement'找不到(返回類型默認爲'id')
任何幫助將不勝感激!
最佳, 古斯塔夫