Accidentalmente configuré el evento para el botón de comando como "salida" que como "acción". Debido a la función de arrastre automático, xcode generó referencias en los archivos applicationDelegate y .h and .m. Quité la entrada de los archivos .h y .m, pero el simulador no se ejecutará porque todavía está buscando esa referencia faltante. No pude encontrar esa salida referida a ninguna parte. Soy bastante nuevo en la programación de iOS. ¿Alguien puede sugerir una solución para esto?cómo eliminar todas las referencias para la salida
Respuesta
Debes desvincular la toma de corriente del artículo en el constructor de la interfaz. Seleccione el elemento de la interfaz de usuario con el que vinculó la toma y luego elimínelo en el "Inspector de conexiones".
Haga clic en la pequeña "x" ^^^
Se aparece en el guión gráfico/XI ter, así, en los puntos de venta botón de comando.
Elimínelo de allí también, y usted debe ser bueno.
No seleccioné el guión gráfico mientras creaba el proyecto. ¿se autogenerará también? – pbd
Dije storyboard/xib (es decir, uno u otro). Si no está usando el guión gráfico, lo hizo en un xib, ¿correcto? Entonces, en el xib, haga clic en el botón de comando al que se estaba refiriendo, y elimine la conexión de salida que creó accidentalmente. – lnafziger
Creo que hay dos razones diferentes por las que las personas pueden venir aquí preguntándose cómo deshacerse de una referencia de Outlet no deseada.
- Creó una toma de corriente no deseada mientras usaba el Interface Builder.
- Copiado algún código de salida de otro proyecto Controlador de vista.
Ambas razones son bastante fáciles de resolver.
salida no deseada en IB
Método uno
clic derecho y la vista en el guión gráfico a continuación, haga clic en las pequeñas x por la salida de referencia.
Método dos
Haga clic derecho en el nombre de la vista en el esquema del documento. A continuación, haga clic en la pequeña x en la salida de referencia.
Método Tres
seleccionar la vista en el guión gráfico y luego haga clic en el inspector de conexiones. Luego puede hacer clic en la pequeña x para eliminar una referencia de salida.
referencia no deseado en el Código
Si copia el código de controlador de vista de un proyecto en otro proyecto en el que se dará cuenta de algo extraño sucede con la salida. ¡Hace referencia a la vista desde el primer proyecto sin que usted haya conectado ningún punto de venta!
Si hace click en el pequeño círculo y haga clic en el enlace de referencia incluso se va a llevará a la vista de guión gráfico en el otro proyecto. Tratar de descubrir cómo deshacerse de esta referencia puede volverte loco.
Bueno, la buena noticia es que realmente no hay nada que arreglar. No copió sobre un enlace de referencia profundo y difícil de encontrar. Xcode simplemente se está confundiendo porque View Controller y el nombre de la tienda son los mismos en ambos proyectos. Básicamente ignora lo que dice ese pequeño círculo. Puede cerrar el primer proyecto y Xcode finalmente resolverá las cosas. Use los métodos de la primera parte de esta respuesta para ver si una vista en su proyecto actual tiene un punto de referencia o no.
No es necesario eliminar los datos derivados. Eso no resuelve el problema de todos modos. Solo intente abrir ambos proyectos al mismo tiempo y obtendrá el mismo comportamiento extraño. La forma en que me di cuenta de esto fue crear dos proyectos nuevos que tenían controladores de vista con el mismo nombre y una salida de referencia con el mismo nombre. Nunca copié nada, pero Xcode mostró que uno hacía referencia al otro. Como dije, ignóralo.
Gracias por ese último párrafo –
- 1. ¿Cómo eliminar todas las referencias de un objeto en Python?
- 2. Buscar todas las referencias para ver
- 3. ¿Eliminar completamente el proyecto Xcode y todas las referencias?
- 4. Cómo hacer que MSBuild copie automáticamente todas las referencias indirectas a la carpeta de salida (bin)
- 5. Oracle todas las referencias de clave externa
- 6. Eliminar todas las imágenes
- 7. Resalta todas las referencias a X?
- 8. Encontrar todas las referencias en Eclipse
- 9. ¿Cómo eliminar todas las cookies de UIWebView?
- 10. Eliminar todas las ocurrencias, excepto la última?
- 11. .NET - Buscar todas las referencias de la asignación de propiedad
- 12. ¿Cómo eliminar todas las columnas de JTable?
- 13. ¿Cómo eliminar todas las relaciones de manytomany?
- 14. VS2010 Encuentre todas las referencias al proyecto en la solución
- 15. Cómo cambiar instantáneamente el nombre de la variable para todas las referencias en el proyecto
- 16. eliminar todas las variables, excepto las funciones
- 17. C# reflexión y búsqueda de todas las referencias
- 18. Buscar todas las referencias a un objeto en Lua
- 19. pydev: encuentre todas las referencias a una función
- 20. Eliminar todas las instancias de CKEditor
- 21. Eliminar todas las entidades en Entity Framework
- 22. Eliminar referencias no utilizadas
- 23. UIButton eliminar todas las acciones de destino
- 24. Eliminar todas las vistas desde SQL Server
- 25. Buscar todas las referencias a un objeto en python
- 26. Eliminar todas las reglas de CSS
- 27. Java: Eliminar todas las filas de DefaultTableModel
- 28. ¿Cuál es el comando django para eliminar todas las tablas?
- 29. Backbone.js - Eliminar todas las vistas secundarias
- 30. ¿Cómo uso Powershell para agregar/eliminar referencias a un csproj?
Otra prueba de mis 'principiantes debería hacer de todo, desde la teoría de códigos ... –