Hur ställer jag in den inledande visningskontrollen i Xcode 6?

Sedan utgåvan av Xcode 6.2 har kontrollen för Initial View Controller avlägsnats från Utilities-panelen. Här är det nya sättet att ställa in den ursprungliga vyn manuellt i Xcode.

I Xcode markeras den ursprungliga vynkontrollen med den lilla pilen utanför utsikten. Pilen visar visningen / skärmen som användarna först ser när de startar din app. Utan den ursprungliga kontrollen visar din app bara en svart skärm vid start eftersom det inte vet vilken vy som ska visas.

När du ser felet Den angivna ingångspunkten är kanske inte inställd? i felsökningsområdet är det mycket troligt att du inte har ställt in den ursprungliga bildkontrollen. Som standard anger Xcode standardvisningskontrollen för dig när du skapar ett nytt projekt. Men när storyboarden är fylld med för många synpunkter kan den ursprungliga bli oavsiktligt raderad. När olyckan inträffar tar Xcode bara den ursprungliga visningskonfigurationen utan att växla till andra synpunkter i storyboardet.

Tidigare fanns det ett alternativ som heter "Initial View Controller" i inspektionspanelen som låter dig enkelt ställa in standardvyn. Alternativet har dock tagits bort från nyare versioner av Xcode.

Om du har haft problem med att hitta lösningen, här är det:

1. Öppna Xcode-projektet som du vill ställa in som inledningsvisningskontrollen.

2. Öppna önskat storyboard fil med panelen på vänster sida.

3. När du väljer storyboard visar huvudområdet alla synpunkter som för tillfället lagras i storyboardet. Se till att den du ska ställa in som den ursprungliga bildkontrollen är synlig på skärmen.

4. Öppna attributpanelen (eller höger sida) om den inte är synlig. I objekt bibliotek avsnitt, sök efter Storyboard Entry Point.

5. Dra in ingångspunkten till önskad vy, och du är klar.

6. Tryck på Kommando + R att köra appen i emulatorn och kontrollera att allt fungerar som förväntat.