2015-01-08 13 views
5

Sono in Xcode 6.2 Beta 3 (Build 6C101), ho aggiunto un menu e due voci di menu al mio controller di interfaccia e ho creato IBActions per entrambi. Ho dato loro titoli e immagini, ma quando eseguo l'app non viene visualizzato nulla.Elementi del menu WatchKit non visualizzati

Ho letto

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/Menus.html

e non riesco a vedere nulla di necessità di mostrare le voci di menu programatically - Che cosa mi manca?

+0

Hai aggiunto immagini doganali? – tcacciatore

risposta

10

Non è necessario presentare il menu a livello di programmazione. L'unica cosa che devi fare è collegare ciascun pulsante a IBActions nell'estensione dell'app Guarda.

Il problema più probabile è il caching dello storyboard dell'app Guarda precedente. Crea una build pulita e riprova.

Infine, come è probabile che i menu di WatchKit vengano visualizzati solo su una "pressione forzata". Non possono essere utilizzati per l'interfaccia principale dell'applicazione Watch. Nel simulatore, un clic e tieni premuto con il mouse simulerà una pressione forzata, e l'animazione renderà chiaro quando ne hai fatto uno, anche in contesti in cui non fa nulla.

+0

La stampa della forza era il problema - grazie mille Duncan! – user2428168

+0

Ho ancora problemi. Per prima cosa ha mostrato solo il primo oggetto. Dopo averlo cancellato, non mostra alcun oggetto ora, anche se ce ne sono altri 2 nel menu. "Prodotto -> Pulisci" non ha risolto il problema. – Thomas

3

Questa era la soluzione per me- Vai a Hardware-> Touch Pressure-> Deep Press quindi prova a toccare il simulatore di orologio.

+0

Per aggiungere a questo, le scorciatoie sono CMD + MAIUSC + 1 per la stampa superficiale e CMD + MAIUSC + 2 per la stampa profonda. Quindi utilizzare il mouse per fare clic sull'orologio e simulare la stampa selezionata. – RyanTCB

Problemi correlati