Sto lavorando su una base di codice iOS di medie dimensioni e non sono lo sviluppatore principale. Spesso mi trovo in una posizione in cui eseguo l'app nel simulatore iOS, vedo una vista che vorrei modificare o utilizzare (ad es. Una textview di cui vorrei ricevere il testo), ma poi non ne ho una buona modo di tracciare la vista in un file nel codice base. La mia domanda è: ci sono dei buoni modi (sia deterministicamente che euristicamente) per "tornare indietro" da una vista che si vede nell'istanza in esecuzione dell'app nel simulatore iOS per tornare al file di codice/file di builder dell'interfaccia che effettivamente definisce/contiene ha detto vista?iOS trova il file nel codice che corrisponde a una vista nel simulatore
Ad esempio, nel simulatore vedo un testo il cui testo mi piacerebbe impostare in modo diverso, e voglio un modo per trovare il .xib/storyboard in cui è definita la vista testo in e/o qualsiasi IBOutlet. Ho provato a utilizzare Reveal App, che sembra fornire alcune informazioni sulla struttura di visualizzazione complessiva dell'app e sulle classi di visualizzazione, ma non sono stato in grado di fare riferimento a questo codice e/o al file di builder dell'interfaccia. Reveal App mostra l'indirizzo di memoria delle viste - forse c'è un modo per usarlo in combinazione con lldb per capire da quale file proviene la vista?
Si potrebbe voler dare un'occhiata a http://stackoverflow.com/questions/5150186/how-do-i--pre-view-hierarchy-in-ios, in particolare la risposta accettata. –
Io in un caso ho fatto ricorso alla scrittura di un codice speciale che cercava la vista "albero" di una pagina per una determinata posizione X/Y. A volte non è facile. –
Woah, Forse non ho avuto la tua domanda, vedendo gli altri commenti ... – CaptJak