Ho accidentalmente impostato l'evento per il pulsante di comando come "presa" di "azione". Grazie alla funzione di trascinamento automatico, i riferimenti xcode generati nei file applicationDelegate e .h e .m. Ho rimosso la voce dai file .h e .m, ma il simulatore non verrà eseguito perché sta ancora cercando quel riferimento mancante. Non riuscivo a trovare quell'uscita riferita ovunque. Sono abbastanza nuovo per la programmazione iOS. Qualcuno può suggerire una soluzione per questo?come rimuovere tutti i riferimenti per la presa
risposta
Devi scollegare la presa dall'elemento nel generatore di interfacce. Seleziona l'elemento dell'interfaccia utente a cui hai collegato la presa, quindi rimuovilo in "Impostazioni di connessione".
Fare clic sulla piccola "x" ^^^
verrà quotato nello storyboard/XIB pure, sugli sbocchi pulsante di comando.
Cancellalo anche da lì e dovresti essere bravo.
Non ho selezionato lo storyboard durante la creazione del progetto. sarà anche generato automaticamente? – pbd
Ho detto storyboard/xib (che significa uno o l'altro). Se non stai usando lo storyboard, allora hai fatto questo in uno xib, giusto? Quindi, nello xib, fai clic sul pulsante di comando a cui ti riferivi e rimuovi la connessione di uscita che hai creato per sbaglio. – lnafziger
Penso che ci siano due diversi motivi per cui le persone potrebbero venire qui chiedendosi come sbarazzarsi di un riferimento Outlet indesiderato.
- Creato uno sbocco indesiderato mentre si utilizza Interface Builder.
- Copiato un codice di uscita da un altro progetto Visualizza controller.
Entrambi i motivi sono abbastanza facili da risolvere.
indesiderati Outlet di IB
Metodo Uno
clic destro la vista nello storyboard e quindi fare clic sui piccoli x dalla presa di riferimento.
Metodo due
Fare clic destro sul nome della vista nella Struttura documento. Quindi fare clic sulla piccola x tramite la presa di riferimento.
Metodo Tre
Selezionare la vista sullo storyboard e quindi fare clic sul ispettore Connessioni. Quindi puoi fare clic sulla piccola x per rimuovere un riferimento di uscita.
indicazione superflua nel Codice
Se si copia il codice di vista del regolatore da un progetto in un altro progetto si noterà una cosa strana accadendo con l'uscita. Fa riferimento alla vista dal primo progetto senza che tu abbia mai collegato nessun punto vendita!
Se avete lasciato fare clic sul piccolo cerchio e clicca sul link di riferimento sarà anche presi per la vista storyboard in altro progetto. Cercare di capire come sbarazzarsi di questo riferimento può farti impazzire.
Bene, la buona notizia è che non c'è davvero niente da sistemare. Non hai copiato un link di referenziamento profondo, difficile da trovare. Xcode si sta confondendo solo perché View Controller e il nome della presa sono gli stessi in entrambi i progetti. Fondamentalmente ignora ciò che dice quel piccolo circolo. Puoi chiudere il primo progetto e Xcode capirà alla fine. Utilizzare i metodi nella prima parte di questa risposta per verificare se una vista nel proprio progetto corrente ha o meno un punto di riferimento.
Non è necessario eliminare i dati derivati. Questo comunque non risolve il problema. Prova ad aprire entrambi i progetti contemporaneamente e otterrai lo stesso strano comportamento. Il modo in cui ho capito questo è stato quello di creare separatamente due nuovi progetti che avevano i controller vista con lo stesso nome e un punto di riferimento con lo stesso nome. Non ho mai copiato nulla, ma Xcode ha mostrato che uno faceva riferimento all'altro. Come ho detto, ignoralo.
Grazie per l'ultimo paragrafo –
- 1. Trova tutti i riferimenti alla vista
- 2. WPF ToolBar: come rimuovere la presa e troppo pieno
- 3. Oracle tutti i riferimenti alle chiavi esterne
- 4. Rimuovere tutti i file per git commit?
- 5. Mantieni precedenti risultati "trova tutti i riferimenti"
- 6. È buona norma rimuovere i riferimenti per aiutare il GC?
- 7. Trovare tutti i riferimenti su Eclipse
- 8. Magento: come rimuovere tutti i reindirizzamenti permanenti
- 9. Come rimuovere tutti eventhandler
- 10. Come posso risolvere tutti i riferimenti con OpenSolutionAsync di Roslyn?
- 11. Come rimuovere tutti i file dalla directory senza rimuovere la directory in Node.js
- 12. Sintassi per i riferimenti universali
- 13. Rimuovere tutti i duplicati tranne ultima istanza
- 14. Come utilizzare correttamente la presa per la forcella?
- 15. Rimuovere tutti i GMSMarker da GMSMapView?
- 16. Java regex per rimuovere tutti i numeri finali?
- 17. Regex per rimuovere tutti i caratteri speciali dalla stringa?
- 18. Rimuovere tutti i valore specifico da serie
- 19. Ricerca di tutti i riferimenti a un metodo con Roslyn
- 20. Tutti i riferimenti di progetto hanno triangoli gialli ogni volta che viene caricata la soluzione
- 21. pydev: trova tutti i riferimenti a una funzione
- 22. Trova tutti i riferimenti di una DLL in un progetto
- 23. Trova tutti i riferimenti a un oggetto in Lua
- 24. rimuovere tutti i caratteri speciali in java
- 25. Rimuovere tutti i file in una directory
- 26. Modo semplice per rimuovere tutti i caratteri non word
- 27. Visual Studio: trova tutti i riferimenti di un tipo specifico
- 28. impostare tutti i riferimenti di oggetto a null
- 29. Trova tutti i riferimenti a un oggetto in pitone
- 30. Traccia tutti i riferimenti a oggetti in C#
Un'altra prova dei miei "principianti" dovrebbe fare tutto dalla teoria del codice ... –