Tipo de retorno en conflicto en la implementación de 'supportInterfaceOrientations': - Advertencia

Después de actualizar a Xcode 7.0, aparece una advertencia en el método UIViewControllerRotation:- (NSUInteger)supportedInterfaceOrientations:

Tipo de retorno en conflicto en la implementación de 'supportInterfaceOrientations': 'UIInterfaceOrientationMask' (también conocido como 'enum UIInterfaceOrientationMask') vs 'NSUInteger' (también conocido como 'unsigned int')

¿Por qué es eso y cómo lo soluciono?

EDITAR: Si va a la definición, verá que el tipo de retorno ha cambiado realmente:- (UIInterfaceOrientationMask)supportedInterfaceOrientations NS_AVAILABLE_IOS(6_0); pero cambiar el tipo de retorno en el código no silencia la advertencia.

Respuestas a la pregunta(3)

Su respuesta a la pregunta