ios - for - No se puede arrastrar y soltar el elemento del guión gráfico para ver el controlador en xcode



xcode for ipad (8)

Comencé a trabajar con xcode hace unos días, y hoy traté de conectar una vista de texto del guión gráfico principal al controlador de visualización, pero descubrí que no funciona.

Soy capaz de presionar ctrl + clic para arrastrar el elemento, pero no puedo ubicarlo en viewcontroller.h y .m. Comprobé dos veces que su controlador de vista y no el controlador UIView, así que este no es el caso.

Estoy usando un mac de Yosemite 10.10.

Se agradece cualquier tipo de ayuda.

https://src-bin.com


Answer #1

Asegúrate de estar en el modo Editor asistente (cuando el editor de código y diseño están uno al lado del otro).

De Apple :

Con Interface Builder abierto en el panel del editor estándar, seleccione el control que desea configurar y haga clic en el botón Editor asistente ( ) en la barra de herramientas del área de trabajo. El editor asistente abre el archivo de implementación de su objeto.

Control y arrastre desde el control en Interface Builder al archivo de implementación. (En la captura de pantalla, el editor asistente muestra el archivo de implementación del controlador de vista para el botón Guerrero). Xcode indica dónde puede insertar un método de acción en su código.


Answer #2

Asegúrese de que el elemento en cuestión esté conectado al archivo en el que desea controlar, arrástrelo a (especifique la clase en el inspector de identidad)


Answer #3

Oye, creo que no estás conectado a tu storyboard viewController con tu clase viewController. Compruebe la captura de pantalla que "suhit" subió en su respuesta. Me gustaría contarte algo más que eso. Cuando sea necesario, necesitas conectar cualquier objeto del guión gráfico con la clase.

  • Primero ve al panel de utilidades (lado derecho) y luego configura la clase allí.
  • Después de eso puedes conectar tus controles con clase.

Espero que te ayude.


Answer #4

Para mí, la solución fue hacer clic en el elemento "Ver" en el menú desplegable que muestra todas las subvistas del controlador.

El simple hecho de hacer clic en la imagen del controlador en el guión gráfico no parece "seleccionar" correctamente el controlador para las capacidades de arrastrar y soltar, la vista base debe estar seleccionada.


Answer #5

Prueba esto

Seleccione su vista en el guión gráfico y haga clic en el inspector de identidad en el lado derecho de la clase. Ingrese el nombre del controlador de su vista y luego arrastre y suelte el elemento del guión gráfico para ver el controlador y luego funcionará.

Espero eso ayude.


Answer #6

Seleccione el ViewController en el guión gráfico y cambie el nombre del ViewController al nombre en el archivo .h o .m y luego presione Ctrl + clic y arrastre


Answer #7

Tuve el mismo problema, me di cuenta de que seleccioné el story board incorrecto. Si creó una aplicación con la configuración predeterminada, obtendrá dos tableros de la historia (Pantalla principal y Pantalla de inicio). Las etiquetas en el tablero de la pantalla de inicio no pueden arrastrar soltar.


Answer #8

Verifique que los nombres en el inspector de identidad de Viewcontroller y los archivos .h, .m sean los mismos. Eso funciono para mi





yosemite