我正在將我的Android應用程序移植到iOS,並且對加速度計有一些問題。我想要有兩個不同的類,它們有DidAccelerate實現。我做了兩個對象,每個都成爲UIAccelerometer的代表。但是最後創建的只有一個對象有效。另一個不從加速度計得到事件。 UIA加速度計不能讓兩個代表在同一時間在一個應用程序中工作?UIAccelerometerDelegate:我可以有兩個對象來處理DidAccelerate事件嗎?
0
A
回答
0
您可能想要使用singleton。
1
我會做你的視圖控制器的主要委託加速度計,然後有執行傳遞給任何其他有關方面的數據:
- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration {
/* So just create a couple properties to hold an instance of your other delegates. */
[self.accelerometerDelegate1 accelerometer:accelerometer didAccelerate:acceleration];
[self.accelerometerDelegate2 accelerometer:accelerometer didAccelerate:acceleration];
}
相關問題
- 1. 一個OnGestureListener對象可以處理兩個GestureDetector對象嗎?
- 2. 我可以使用服務來處理觸摸事件嗎?
- 3. 我可以使用Editbox的OnChange事件來處理線程嗎?
- 4. Facebook對象可以有兩個URL嗎?
- 5. 我可以使用C#處理程序處理HTML5事件嗎?
- 6. 我可以只有兩個函數來處理所有組ViewModel?
- 7. JAXB可以處理java.time對象嗎?
- 8. 我們有一個java隊列對象或機制來處理批處理嗎?
- 9. UploadedFile對象可以處理symfony2中的多個文件嗎?
- 10. 兩個QStandardItem對象可以處理來自同一個對象的不同屬性嗎?
- 11. 你可以在一個Using塊中處理多個對象嗎?
- 12. DDD存儲庫可以使用摘要對象來處理「真實」對象嗎
- 13. 我可以處理這個流嗎?
- 14. 我可以創建自己的內存管理來處理可可對象
- 15. 可以在事件處理程序上使用延遲對象鏈嗎?
- 16. 事件處理程序可以將當前對象作爲參數嗎?
- 17. 我可以使用promise/a進行事件處理嗎?
- 18. 我可以使用C++/CX中的lambda處理事件嗎?
- 19. 我可以將值傳遞給事件處理函數嗎?
- 20. 我可以從javascript調用LoginStatus.LoggingOut事件處理程序嗎?
- 21. XSLT可以處理CSS可以做的所有事情嗎?
- 22. 將兩個事件處理組合成一個事件處理
- 23. 我可以使用array.prototype.reduce()一次處理兩個數組嗎?
- 24. 我應該有兩個XIB來處理iOS5和iOS6嗎?
- 25. 可以處理WP7.1中的所有MouseMove事件嗎?
- 26. Google App Engine PersistenceManager可以處理多個對象嗎?
- 27. 點擊處理程序可以作爲一個對象嗎?
- 28. NSOutlineView和NSTreeController可以處理數千個對象嗎?
- 29. 我可以有一個滾動面板的兩個滾動處理程序嗎?
- 30. 事件監聽器可以監聽兩個元素嗎?你可以給處理程序更多的參數嗎?