usar tutorial español developer descargar como apple xcode xcode7 xcode7.1 xcode7.2

tutorial - xcode descargar



¿Por qué la falla de Xcode 7.2 ''No se pudo crear una instancia de la clase llamada IBNSLayoutConstraint''? (8)

*** Aplicación de terminación debido a la excepción no detectada ''NSInvalidUnarchiveOperationException'', razón: ''No se pudo crear una instancia de la clase llamada IBNSLayoutConstraint''

Acabo de actualizar Xcode a 7.2 y luego comienzo a verificar si todo está bien. Pero tengo este error y se estrella. Detecto este problema, todo el mundo dijo: "Asegúrate de que no tienes ninguna restricción instalada para las vistas que no están instaladas". pero no tengo ninguna restricción desinstalada. y no tengo ninguna salida NSLayoutConstraint. Muchas gracias.


En mi caso tuve "padView" que no se instaló en ninguna clase de tamaño y que se instaló en una clase de tamaño regular / regular, pero sus subvistas se instalaron en todas las clases de tamaño.

Configuración de "PadView":

Configuración de subvistas "PadView":

Cuando cambié la configuración de instalación de subvistas "PadView" a la misma configuración que "PadView", mi problema se resolvió.


Es fácil de resolver sin aplicar la piratería mencionada en la respuesta anterior. Cambie su IB a cualquiera / cualquiera y mire las subvistas de cada vista superior. Si encuentra una súper vista que no está instalada y su subvista está instalada, deshabilite esta subvista instalada en cualquiera / cualquiera para que la súper vista y las subvistas tengan el mismo estado de instalación.


Intente marcar "Usar clases de tamaño":


Probablemente esté utilizando InterfaceBuilder Storyboard para la localización. También debe considerarlas y eliminar las restricciones inactivas dentro de ellas o usar cadenas localizables para la localización.

También puedes consultar this respuesta.


Seleccionar la clase de tamaño de tabla de deshabilitar resolver mi problema. ¡Espero que esto te ayudará! Gracias Después de construir su proyecto, puede habilitar nuevamente la clase de tamaño.


Tengo una aplicación que establece clases de tamaño personalizado para iPad, de modo que la aplicación reconoce las orientaciones vertical y horizontal como características Regular / Compact y Compact / Regular.

Entonces, cuando tuve una vista instalada solo como R / C Installed y C / R Installed, tuve un fallo: "No se pudo instanciar una clase llamada IBNSLayoutConstraint" cuando actualicé la versión 7.2 final.

La solución es muy simple: para agregar la instalación de vista para Cualquier / Cualquiera: "Instalado"

Al comparar la fuente de Storyboard, parece que esta línea se eliminó después de corregir:

// y4d-LA-PwQ es un ID específico de vista


Tuve un problema similar en el que recibí el error "No se pudo instanciar una clase llamada IBNSLayoutContraint" cuando una de mis aplicaciones cargó mis XIB. Terminó siendo uno de mis contraints, tenía una marca de verificación en sus propiedades. Era algo así como "Eliminar de la compilación". Lo deseleccioné y resolví mi error. No creo que esta sea la solución a tu problema.


Tuve una vista desactivada (no instalada) en mi vista principal en IB. Lo eliminé y también eliminé todas las restricciones sin hacer referencia a IB. Y trabajó para mí.