Domande taggate «selector»

Un selettore può essere una stringa che identifica il nome di un metodo nel linguaggio di programmazione Objective-C o Smalltalk o un tipo speciale di interruttore utilizzato nei computer per collegare più linee (I / O) a una singola linea. Non utilizzare questo tag per i selettori jQuery / CSS.

23
@selector () in Swift?
Sto cercando di creare un NSTimerin Swiftma ho qualche problema. NSTimer(timeInterval: 1, target: self, selector: test(), userInfo: nil, repeats: true) test() è una funzione nella stessa classe. Viene visualizzato un errore nell'editor: Impossibile trovare un sovraccarico per "init" che accetta gli argomenti forniti Quando cambio selector: test()per selector: nille scompare …
660 swift  selector  nstimer 

16
Qual è l'equivalente di Swift di respondsToSelector?
Ho cercato su Google ma non sono stato in grado di scoprire qual è il rapido equivalente respondsToSelector:. Questa è l'unica cosa che ho potuto trovare ( alternativa rapida a respondsToSelector:) ma non è troppo rilevante nel mio caso in quanto verifica l'esistenza del delegato, non ho un delegato, voglio …

12
Come eliminare l'avviso "Selettore non dichiarato"
Voglio usare un selettore su un'istanza di NSObject senza la necessità di un protocollo implementato. Ad esempio, esiste un metodo di categoria che dovrebbe impostare una proprietà di errore se l'istanza NSObject su cui viene chiamata la supporta. Questo è il codice e il codice funziona come previsto: if ([self …

30
Errore "selettore non riconosciuto inviato all'istanza" in Objective-C
Ho creato un pulsante e aggiunto un'azione per esso, ma non appena è stato invocato, ho ricevuto questo errore: -[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' Questo è il …

7
Objective-C: chiamata di selettori con più argomenti
In MyClass.m, ho definito - (void) myTest: (NSString *) withAString{ NSLog(@"hi, %@", withAString); } e la dichiarazione appropriata in MyClass.h. Più tardi voglio chiamare [self performSelector:@selector(mytest:withAString:) withObject: mystring]; in MyClass.m ma viene visualizzato un errore simile a * Terminazione dell'app a causa di un'eccezione non rilevata 'NSInvalidArgumentException', motivo: '* - …

8
Selettori in Objective-C?
In primo luogo, non sono sicuro di capire veramente cosa sia un selettore. A quanto mi risulta, è il nome di un metodo e puoi assegnarlo a una classe di tipo "SEL" e quindi eseguire metodi come replyToSelector per vedere se il ricevitore implementa quel metodo. Qualcuno può offrire una …


4
annullamento delle chiamate performSelector in coda: afterDelay
qualcuno sa se è possibile annullare gli eventi del selettore già accodati dallo stack degli eventi o dallo stack del timer (o qualsiasi meccanismo sia utilizzato dall'API) quando si chiama performSelector:withObject:afterDelay? Stavo usando questo stack di eventi per modificare gli attributi di un'immagine all'interno di una scheda TabBar e talvolta …

6
selettore del pulsante Android
Questo è un selettore di pulsanti tale che quando è normale appare rosso, quando viene premuto appare grigio. Vorrei chiedere come potrebbe essere ulteriormente modificato direttamente il codice in modo tale che, quando PREMUTO, anche la dimensione e il colore del testo potrebbero cambiare? Grazie molto! <item android:state_pressed="true" > <shape …
115 android  selector 


4
Perché l'ultima parte del nome di un metodo Objective-C deve accettare un argomento (quando è presente più di una parte)?
In Objective-C, non è possibile dichiarare nomi di metodi in cui l'ultimo componente non accetta un argomento. Ad esempio, quanto segue è illegale. -(void)take:(id)theMoney andRun; -(void)take:(id)yourMedicine andDontComplain; Perché Objective-C è stato progettato in questo modo? Era solo un artefatto di Smalltalk di cui nessuno vedeva la necessità di liberarsi? Questa …

10
iOS - Come implementare un performSelector con più argomenti e con afterDelay?
Sono un principiante di iOS. Ho un metodo di selezione come segue: - (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second { } Sto cercando di implementare qualcosa di simile - [self performSelector:@selector(fooFirstInput:secondInput:) withObject:@"first" withObject:@"second" afterDelay:15.0]; Ma questo mi dà un errore dicendo: Instance method -performSelector:withObject:withObject:afterDelay: not found Qualche idea su cosa mi …

6
Quando utilizzare @objc in Swift?
In Swift, vedo alcuni metodi come: @objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer) Mi chiedevo, quando usare @objc? Ho letto alcuni documenti, ma dicono che quando vuoi che sia richiamabile in Objective-C, dovresti aggiungere il flag @objc Tuttavia, questa è una funzione privata in Swift, cosa fa @obj?
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.