Questions marquées «selector»

Un sélecteur peut être une chaîne identifiant un nom de méthode dans le langage de programmation Objective-C ou Smalltalk ou un type spécial de commutateur utilisé dans les ordinateurs pour connecter plusieurs lignes (E / S) à une seule ligne. Veuillez ne pas utiliser cette balise pour les sélecteurs jQuery / CSS.

23
@selector () dans Swift?
J'essaie de créer un NSTimerin Swiftmais j'ai des problèmes. NSTimer(timeInterval: 1, target: self, selector: test(), userInfo: nil, repeats: true) test() est une fonction de la même classe. Je reçois une erreur dans l'éditeur: Impossible de trouver une surcharge pour 'init' qui accepte les arguments fournis Lorsque je passe selector: test()à …
660 swift  selector  nstimer 

16
Quel est l'équivalent Swift de respondsToSelector?
J'ai fait une recherche sur Google, mais je n'ai pas pu découvrir à quoi correspond l'équivalent rapide respondsToSelector:. C'est la seule chose que j'ai pu trouver ( alternative Swift à respondsToSelector:) mais n'est pas trop pertinente dans mon cas car elle vérifie l'existence du délégué, je n'ai pas de délégué, …


30
Erreur "Sélecteur non reconnu envoyé à l'instance" dans Objective-C
J'ai créé un bouton et ajouté une action pour celui-ci, mais dès qu'il s'est appelé, j'ai eu cette erreur: -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0 2010-03-16 22:23:58.811 Money[8056:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:'*** -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0' Voici mon code: …

7
Objective-C: Appel de sélecteurs avec plusieurs arguments
Dans MyClass.m, j'ai défini - (void) myTest: (NSString *) withAString{ NSLog(@"hi, %@", withAString); } et la déclaration appropriée dans MyClass.h. Plus tard, je veux appeler [self performSelector:@selector(mytest:withAString:) withObject: mystring]; dans MyClass.m mais j'obtiens une erreur similaire à * Terminer l'application en raison d'une exception non interceptée 'NSInvalidArgumentException', raison: '* - …

8
Sélecteurs en Objective-C?
Premièrement, je ne suis pas sûr de bien comprendre ce qu'est un sélecteur. D'après ce que je comprends, c'est le nom d'une méthode, et vous pouvez l'assigner à une classe de type 'SEL', puis exécuter des méthodes telles que respondToSelector pour voir si le récepteur implémente cette méthode. Quelqu'un peut-il …


4
annulation des appels performSelector en file d'attente: afterDelay
est-ce que quelqu'un sait s'il est possible d'annuler les événements de sélecteur déjà mis en file d'attente à partir de la pile d'événements ou de la pile de minuterie (ou de tout mécanisme utilisé par l'API) lorsque vous appelez performSelector:withObject:afterDelay? J'utilisais cette pile d'événements pour modifier les attributs d'une image …

6
sélecteur de bouton Android
Il s'agit d'un sélecteur de bouton tel que lorsqu'il est normal, il apparaît en rouge, lorsqu'il est enfoncé, il apparaît en gris. Je voudrais demander comment le code pourrait-il être modifié directement de manière à ce que, une fois APPUYÉ, la taille et la couleur du texte puissent également changer? …
115 android  selector 


4
Pourquoi la dernière partie d'un nom de méthode Objective-C doit-elle prendre un argument (quand il y en a plusieurs)?
En Objective-C, vous ne pouvez pas déclarer de noms de méthode où le dernier composant ne prend pas d'argument. Par exemple, ce qui suit est illégal. -(void)take:(id)theMoney andRun; -(void)take:(id)yourMedicine andDontComplain; Pourquoi Objective-C a-t-il été conçu de cette façon? Était-ce juste un artefact de Smalltalk dont personne ne voyait le besoin …

10
iOS - Comment implémenter un performSelector avec plusieurs arguments et avec afterDelay?
Je suis un débutant iOS. J'ai une méthode de sélection comme suit - - (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second { } J'essaye de mettre en œuvre quelque chose comme ça - [self performSelector:@selector(fooFirstInput:secondInput:) withObject:@"first" withObject:@"second" afterDelay:15.0]; Mais cela me donne une erreur en disant - Instance method -performSelector:withObject:withObject:afterDelay: not found …

6
Quand utiliser @objc dans Swift?
Dans Swift, je vois quelques méthodes comme: @objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer) Je me demandais quand utiliser @objc? J'ai lu certains documents, mais ils disent que lorsque vous voulez qu'il soit appelable en Objective-C, vous devez ajouter le drapeau @objc Cependant, il s'agit d'une fonction privée dans Swift, que fait …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.