對不起,如果我的問題標題似乎從根本上不了解。讓我解釋我正在嘗試做什麼。如何設置視圖控制器作爲兩件事情的代表(如LocationManager和Accelerometer)?
我已經定義了以下UIViewController子類,它啓動了LocationManager,並有一個開始錄製按鈕來保存GPS軌道。
現在我想要啓動加速計並允許用戶記錄。
我的ViewController子類是LocationManager委託,那麼我應該使用哪個加速度計委託?我可以使用相同的視圖,還是需要定義子視圖?
這裏是我的UIViewController子類的接口:
@interface RootViewController : UIViewController <CLLocationManagerDelegate> {
NSMutableArray *eventsArray;
NSManagedObjectContext *managedObjectContext;
CLLocationManager *locationManager;
BOOL recording;
UILabel *pointLabel;
UIButton *startStop;
}
-(void)toggleButton;
我可以張貼如果需要更多的代碼,但我認爲這是所有應用。感謝您的幫助,我正在進行iPhone開發,並且我的專業知識(如果有的話)位於無指針編程語言:)