Ho un punto di interruzione che assomiglia a questoCome ottenere i parametri utilizzando i punti di interruzione simbolici in Objective-C
-[UITableViewCell setSelected:]
e funziona, ma non riesco a capire come ottenere il valore che viene passato in.
Ho provato -[UITableViewCell setSelected:(BOOL)what]
e -[UITableViewCell setSelected:what]
che non funzionano affatto.
Come accedere ai parametri?
Se questo non funziona, dovrò fare un DebugUITableViewCell
solo per vedere cosa sta succedendo, che è una seccatura e tocca un sacco di codice.
Non sono abbastanza coraggioso da postare questa risposta reale mentre sto solo speculando, ma credo che il desiderio non sia disponibile per il debugger. Non si ottengono i simboli per UIKit, quindi il debugger non ha idea qual è il nome dell'argomento per quel metodo, il runtime potrebbe essere in grado di capire il suo tipo, ma non è lo stesso che avere le informazioni reali sui simboli.Il trucco della sottoclasse funziona, immagino perché stai fornendo anche le informazioni sui simboli al debugger. –