remove plugin color change cambiar bar ios view lldb

ios - plugin - error: la propiedad ''marco'' no se encuentra en el objeto de tipo ''UIView*''



status bar ios ionic (7)

Agregue un archivo pch, agregue estas líneas de código al archivo:

#ifndef PrefixHeader_pch #define PrefixHeader_pch #ifdef __OBJC__ #import <UIKit/UIKit.h> #endif #endif /* PrefixHeader_pch */

A continuación, vincule el archivo pch a su proyecto:

Ejecute la aplicación nuevamente, entonces debería poder usar la notación de puntos en la consola lldb:

(lldb) po self.view.bounds

Para saber cómo agregar un archivo pch, vea la respuesta aquí Archivo PCH en Xcode 6

Estoy depurando mi código y tratando de averiguar el tamaño de la vista usando esto:

p view.frame.size.height

pero estoy recibiendo este error:

error: la propiedad ''marco'' no se encuentra en el objeto de tipo ''UIView *'' error: 1 errores al analizar la expresión

¿Alguno de ustedes sabe por qué o cómo puedo depurar el tamaño de mi vista?


Parece que no podemos usar la notación de puntos en la consola, intente usar el método get.


Prueba esto

p (CGRect)[view frame]

Alternativa para obtener el marco de la vista:

po view


Prueba esto,

po view.layer.frame.size.height


Si odias el encasillado cada vez, puedes probar esto:

(lldb) expr @import UIKit (lldb) po self.view.bounds

Como Xcode 7.2 ya está disponible, creo que deberíamos actualizar la respuesta.
Encuentro la respuesta aquí, ¿Por qué no puede LLDB imprimir view.bounds?


Tuve el mismo problema y lo resolví. Su clase puede ser heredada de "UIViewController". Debe ser heredado de "UIView" para hacer un objeto de marco en él.


debe tener soporte exterior en la primera respuesta, como esta:

p ((CGRect)[cell frame])

salida:

(CGRect) $5 = origin=(x=0, y=0) size=(width=320, height=44)