我正在将我的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. 事件监听器可以监听两个元素吗?你可以给处理程序更多的参数吗?