2014-10-10 12 views
7

sto provando a utilizzare la funzione di gerarchia delle viste su xcode 6 per vedere il layout trascinabile della mia app, ma tutto ciò che ottengo è un'area vuota dove dovrebbe essere.La gerarchia delle viste di debug non esegue il rendering dell'interfaccia utente

dopo aver provato un sacco di suggerimenti da SO e altri luoghi, niente funziona.

Ho eseguito la simulazione con o senza punti di interruzione, diversi dispositivi sim, diverse app, ma non funziona.

So che dovresti fare clic sul pulsante mentre l'app viene simulata e dovrebbe apparire, ma quando lo faccio l'interfaccia principale con il pulsante e le opzioni caricano insieme a tutti gli elementi nel debug navigator. solo non l'interfaccia utente 3D stessa.

grazie per eventuali suggerimenti.

risposta

1

È possibile fare clic in quella vista e trascinare tenendo premuto il pulsante sinistro del mouse. Questo ti dà la vista 3D.

+4

in realtà non ci sono immagini, quindi nessuna vista da farmi fare clic. ho visto screenshots/video del centro con i punti di vista, ma il mio è solo vuoto. tuttavia, so che sa che qualcosa dovrebbe esserci perché i dati vengono caricati nei riquadri laterali. – stanley

+1

Lo stesso qui, tutti i dati sono nei riquadri laterali, ma l'interfaccia utente 3D è vuota. La cosa peggiore è che funziona bene sul mio Mac e non sulla mia VM a casa –

+0

Utilizzo di hackintosh qui, lavorando con 2 schede ATI con cui ho provato, non lavorando con 2 schede nVidia. –

1

Non è una correzione, ma quando ho avuto questo problema ho riavviato Xcode e provato ancora un paio di volte alla fine ha funzionato per me.

1

Sembra esserci un problema recente che ho incontrato. Quando si preme il pulsante, ottengo un errore di asserzione:

errore di asserzione in - [UITextView _firstBaselineOffsetFromTop]

C'è un OpenRadar here con una soluzione che ha funzionato per me di fissare un vincolo di "inutile"" in ViewController.m:

if ([NSLayoutConstraint respondsToSelector:@selector(activateConstraints:)]) { 
    TEXTVIEWNAME.translatesAutoresizingMaskIntoConstraints = NO; 
    [NSLayoutConstraint activateConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-[TEXTVIEWNAME]-|" options:0 metrics:nil views:NSDictionaryOfVariableBindings(TEXTVIEWNAME)]]; 
} 
0

Dopo aver cliccato il pulsante "Debug View Gerarchia", si è sulla schermata bianca vuota

.

Fare clic sull'opzione di filettatura raffigurata nell'immagine sottostante, l'elenco si aprirà, selezionare qualsiasi opzione dall'elenco e fare nuovamente clic sul pulsante "Debug View Hierarchy". La schermata verrà renderizzata.

Questo è ciò che funziona per me. enter image description here

Problemi correlati