¿Cómo deshabilitar multitouch?

Mi aplicación tiene varios botones que activan diferentes eventos. El usuario NO debe poder presionar varios botones. De todos modos, al presionar varios botones se bloquea la aplicación.

Y así, estoy tratando de deshabilitar multi-touch en mi aplicación.

He desactivado "Toque múltiple" en todos los archivos xib y, en la medida en que puedo resolverlo, las propiedades "multipleTouchEnabled" y "exclusiveTouch" controlan si la vista usa multitouch. Así que en mi aplicaciónDidFinishLaunching he puesto esto:

self.mainViewController.view.multipleTouchEnabled=NO;
self.mainViewController.view.exclusiveTouch =YES;

Y en cada uno de mis controladores de vista, puse esto en viewDidLoad

self.view.multipleTouchEnabled=NO;
self.view.exclusiveTouch=YES;

De todos modos, esotodavía Acepta múltiples toques. Podría hacer algo como deshabilitar otros botones después de un evento de toma de contacto, pero esto sería un truco feo. ¿Seguro que hay una manera de desactivar adecuadamente el multitáctil?

Respuestas a la pregunta(18)

Su respuesta a la pregunta