Compte tenu de la méthode suivante:Quelles sont les causes « méthode « foo » est défini dans la classe « Bar » et n'est pas visible » dans AppCode
- (void)sendEvent:(UIEvent *)event
{
NSSet *allTouches = [event allTouches];
if ([allTouches count] > 0)
{
_lastUserTouchTime = [[NSDate date] timeIntervalSince1970];
}
[super sendEvent:event];
}
Les [allTouches événement] génère l'avertissement d'inspection suivant AppCode 2016,3.
"Méthode 'allTouches' est défini dans la classe 'UIEvent' et ne sont pas visibles"
allTouches est définie dans < UIKit/UIEvent.h> que je l'ai essayé, y compris à pas effet. Xcode ne semble pas avoir de problème avec ce morceau de code. Quelqu'un a un aperçu à ce sujet?
Cela semble correct. Avez-vous essayé dans un événement délégué? Comme; - (void) touchesBegan: (NSSet *) touche l'événementEvent: (UIEvent *) –