Entry Point
Entry Point๋ ์ง์
์ ์ด๋ผ๋ ๋ป์ผ๋ก, ํ ์คํ ๋ฆฌ๋ณด๋์์ ์์ scene์ด ๋๋ view controller๋ฅผ ์ค์ ํ ๋ ์ฌ์ฉํฉ๋๋ค. ์ฆ, ์ฌ๋ฌ view controller ์ค์์ initial view controller๋ฅผ ์ค์ ํ๋ ๊ฒ์
๋๋ค.
์ฑ์ ์ฌ๋ฌ ์คํ ๋ฆฌ๋ณด๋๋ฅผ ๊ฐ์ง ์ ์๋๋ฐ, ๊ฐ ์คํ ๋ฆฌ๋ณด๋๋ ์์ ํ๋ฉด์ด ๋ view controller๊ฐ ์ง์ ๋์ด ์์ด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฑ ์คํ ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
EntryPoint ๋ฏธ์ค์ ์ค๋ฅ
Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set?
UIMainStoryboardFile์ธ ‘Main’์์ ๊ธฐ๋ณธ view controller๋ฅผ ์ธ์คํด์คํํ๋ ๋ฐ ์คํจํ์ต๋๋ค. - ์๋ง๋ ์ง์ ์ ์ด ์ค์ ๋์ง ์์์ ์ ์์ต๋๋ค.
์คํ ๋ฆฌ๋ณด๋๋ฅผ ํตํด view controller๋ฅผ ์ ์ํ๊ณ , ์ฑ์ด ์คํ๋ ๋ ํด๋น view controller๋ฅผ ํ๋ฉด์ ํ์ํ๊ธฐ ์ํด ๊ฐ์ฒด๋ก ์์ฑํด์ผํฉ๋๋ค. ํ์ง๋ง initial view controller value๋ก ์๋ฌด ๊ฒ๋ ์ค์ ํ์ง ์์ผ๋ฉด, ์ค์ ํ๋ฉด์ ๋์ธ view controller๋ฅผ ์ฐพ์ง ๋ชปํด ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ํ ์ ์์ด ๋น๋๋ฅผ ์คํจํ๊ฒ ๋ฉ๋๋ค. ์ฆ ์ธ์คํด์คํ(instantiate)์ ์คํจํ๊ธฐ ๋๋ฌธ์ ์์ ๊ฐ์ ์ค๋ฅ ๋ฉ์์ง๊ฐ ์ ๋ฌ๋๊ฒ ๋ฉ๋๋ค.
EntryPoint ์ง์ ํ๊ธฐ
ํน์ view controller๋ฅผ initial view controller value๋ก ํ ๋นํ๋ ๋ฐฉ๋ฒ์ ์ด ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค.
- ์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ์ ์คํ ๋ฆฌ๋ณด๋์์ view controller์ ๋ถ์ด์๋ ์์ ๊ฐ๋ก ํ์ดํ๋ฅผ ์ด๋ํ๋ ๋ฐฉ๋ฒ์ด ์๊ณ ,
- ๋ ๋ฒ์งธ ๋ฐฉ๋ฒ์ ์ํ๋ view controller์ ์์ฑ ์ธ์คํํฐ(Attributes Inspector)์์ Is Initial Controller ์ฒดํฌ๋ฐ์ค๋ฅผ ์ ํํด ์คํ ๋ฆฌ๋ณด๋์ Entry Point๋ก์ scene์ ์ค์ ํ ์ ์์ต๋๋ค.
Create a list view | Apple Developer Document
'iOS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ iOS ] AppDelegate SceneDelegate (0) | 2025.01.02 |
---|---|
[ iOS ] Raw String (0) | 2024.12.26 |
[ iOS ] CompositionLayout ๋ฐฉํฅ ์ดํดํ๊ธฐ (0) | 2024.06.27 |
[ iOS ] ๋ฐ์ดํฐ ์ ๋ฌด์ ๋ฐ๋ผ CollectionView UI ๋ณ๊ฒฝํ๊ธฐ with DiffableDataSource, Snapshot (1) | 2024.06.17 |
[ iOS ] ์๋ ์ฐธ์กฐ ์นด์ดํ , ARC (Automatic Reference Counting) (0) | 2024.03.27 |