Statements are not allowed at the top level ์˜ค๋ฅ˜

์•ˆ ์ข‹์€ ์Šต๊ด€ ๊ณ ์น˜๊ธฐ. ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๋ฉด GPT ์จ์„œ ํ•ด๊ฒฐํ•˜์ง€ ์•Š๊ณ  ๋ฌด์Šจ ์˜ค๋ฅ˜์ธ์ง€ ์•Œ๊ณ  ๋„˜์–ด๊ฐ€๊ธฐ ์œ„ํ•ด ๋ณ„๊ฑฐ ์•„๋‹ˆ๊ณ  ๊ธฐ์ดˆ์ ์ธ ์˜ค๋ฅ˜๋“ค๋„ ์™œ ์ธ์ง€ ์ •ํ™•ํ•˜๊ฒŒ ๋ชจ๋ฅด๊ฒ ๋‹ค๋ฉด ํ•˜๋‚˜ํ•˜๋‚˜ ์ฐพ์•„๋ณด๊ณ  ๋ฌด์Šจ ์˜ค๋ฅ˜์˜€๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ๋„˜์–ด๊ฐ€๊ธฐ.   ํ”Œ๋ ˆ์ด๊ทธ๋ผ์šด๋“œ์—์„œ ํ”„๋กœํ† ์ฝœ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์˜ˆ์‹œ๋ฅผ ์จ๋ณด๋ฉด์„œ ์ถœ๋ ฅ์ด ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค. ์—๋Ÿฌ๋ฅผ ๋ณด๊ณ  ๋ญ”๊ฐ€ ์ž˜๋ชป ๋œ ์œ„์น˜์— ์“ด ๊ฒƒ ๊ฐ™์€๋ฐ ํด๋ž˜์Šค ์•ˆ์— ์ผ์–ด์•ผ ํ–ˆ๋‚˜? ์‹ถ์—ˆ๋Š”๋ฐ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ชจ๋ฅด๊ฒ ์—ˆ๋‹ค. ๋ฌด์Šจ ์—๋Ÿฌ์ธ์ง€ ํ™•์ธํ•ด๋ณธ ๊ฒฐ๊ณผ, ์ด ์˜ค๋ฅ˜๋Š” ์ปดํŒŒ์ผ ์˜ค๋ฅ˜ ์ค‘ ํ•˜๋‚˜๋กœ, ์ฃผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž˜๋ชป๋œ ์œ„์น˜์— ์ž‘์„ฑํ–ˆ์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜๋ผ๊ณ  ํ•œ๋‹ค. ์ตœ์ƒ์œ„ ๋ ˆ๋ฒจ(top-level)์ธ ํ•จ์ˆ˜๋‚˜ ํด๋ž˜์Šค, ๊ตฌ์กฐ์ฒด, ์—ด๊ฑฐํ˜• ๋“ฑ์˜ ์ฝ”๋“œ ๋ธ”๋ก ์™ธ๋ถ€์—์„œ๋Š” ์‹คํ–‰ ๋ฌธ์žฅ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์—†๋‹ค.ํ˜„์žฌ ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋Š” ์ตœ์ƒ์œ„ ๋ ˆ๋ฒจ์ด ์•„๋‹Œ ์™ธ๋ถ€์—์„œ ๋…๋‹จ์ ..

๐ŸŽ iOS/โš ๏ธ Error 2024. 8. 24. 18:50

[Xcode ์—๋Ÿฌ] " " is unreachable because it has no entry points, and no identifier for runtime access via / @IBOutlet ๋“œ๋ž˜๊ทธ์•ค๋“œ๋ž ์—ฐ๊ฒฐ ์•ˆ๋  ๋•Œ

StackView๋ฅผ @IBOutlet์œผ๋กœ ๋“œ๋ž˜๊ทธ์•ค๋“œ๋žํ•ด์„œ ์—ฐ๊ฒฐํ•˜๋ ค๊ณ  ํ•˜๋Š”๋ฐ ์—ฐ๊ฒฐ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค.๊ทธ๋ฆฌ๊ณ  ์œ„์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๋ฉ”์‹œ์ง€๊ฐ€ ๋ณด์˜€๋‹ค.   ์‚ฌ๊ฑด์˜ ์ „๋ง...์Šคํ† ๋ฆฌ๋ณด๋“œ์—์„œ ViewCotroller๋ฅผ ์ž˜๋ชป ์‚ญ์ œํ•˜๋Š” ๋ฐ”๋žŒ์— ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์ƒˆ๋กœ ์ถ”๊ฐ€๋ฅผ ํ–ˆ๋‹ค. ๊ทผ๋ฐ ์ด๋•Œ ๋ฌด์—‡์ธ๊ฐ€ ์—ฐ๊ฒฐ์ด ๋˜์ง€ ์•Š์•˜๋˜ ๊ฒƒ ๊ฐ™๋‹ค.  ์™ผ์ชฝ์— View Controller๋ฅผ ์„ ํƒํ•˜๊ณ  ์šฐ์ธก ์†์„ฑ์—์„œ is Initial View Controller๋ฅผ ์ฒดํฌํ•ด์ฃผ๋ฉด ์—๋Ÿฌ๊ฐ€ ์‚ฌ๋ผ์ง„๋‹ค. ๋‚˜๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” ๋ฐ”๋กœ ์‚ฌ๋ผ์ง€์ง€ ์•Š์•„ Xcode๋ฅผ ๊ป๋‹ค๊ฐ€ ๋‹ค์‹œ ํ‚ค๋‹ˆ๊นŒ ์—๋Ÿฌ๊ฐ€ ํ•ด๊ฒฐ์ด ๋˜์—ˆ๋‹ค.   ํ•˜์ง€๋งŒ ์•„์ง๊นŒ์ง€๋„ @IBOutlet ์—ฐ๊ฒฐ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค....  ๋ฆฌ์ธ๋‹˜๊ณผ ํ•จ๊ป˜ ํ•ด๊ฒฐ..!  ๋ฐ”๋กœ identity inspecter ๋ถ€๋ถ„์—์„œ class๋ช…์ด ๋งž์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค...

๐ŸŽ iOS/โš ๏ธ Error 2024. 6. 22. 10:53

[Xcode ์—๋Ÿฌ] button ์Šคํƒ€์ผ ์ ์šฉ ์•ˆ ๋  ๋•Œ / Attributes Inspector - Style(Default/ Plain)

์ง€๋‚œ ๋ฒˆ ํฐํŠธ์™€ ํฐํŠธ ์ƒ‰์ƒ, ๋ฒ„ํŠผ ์‚ฌ์ด์ฆˆ์˜ ์†์„ฑ์ด์ ์šฉ๋˜์ง€ ์•Š์•„ ์ด๋ฒˆ์— ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.   Roll Button์˜ ์†์„ฑ ์ฐฝ(Attributes inspector)์—์„œ๋ฒ„ํŠผ์˜ ์Šคํƒ€์ผ์ด Default๋กœ ๋˜์–ด ์žˆ์–ด์•ผ ํ•˜๋Š”๋ฐ, Filled๋กœ ๋˜์–ด ์žˆ์–ด ์ ์šฉ์ด ๋˜์ง€ ์•Š์•˜๋‹ค....!!!!!!! Xcode ๋ฒ„์ „ 12์—์„œ 13์œผ๋กœ ์—…๋ฐ์ดํŠธ ๋˜๋ฉด์„œ ๋ฒ„ํŠผ์˜ ๊ธฐ๋ณธ ์Šคํƒ€์ผ์ด Default์—์„œ Plain์œผ๋กœ ๋ฐ”๊ผˆ๋‹ค๊ณ  ํ•œ๋‹ค.  Style ์นดํ…Œ๊ณ ๋ฆฌ๋Š” ์ฃผ๋กœ ๋ฒ„ํŠผ์ด๋‚˜ ํ…์ŠคํŠธ์™€ ๊ฐ™์€UI ์š”์†Œ์˜ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•œ๋‹ค.  ์ฆ‰, ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉดStyle์˜ ์นดํ…Œ๊ณ ๋ฆฌ๊ฐ€ Default์˜ ์ƒํƒœ์—ฌ์•ผ์ง€ ๊ฐ€๋Šฅํ•˜๋‹ค!!

๐ŸŽ iOS/โš ๏ธ Error 2024. 5. 24. 00:18

[Xcode ์—๋Ÿฌ] @IBAction @IBOutlet ํ•จ๋ถ€๋กœ ์ด๋ฆ„ ๋ณ€๊ฒฝ/์‚ญ์ œ ๊ธˆ์ง€!!

ํ•จ์ˆ˜ @IBAction๊ณผ ๋ณ€์ˆ˜ @IBOutlet์˜ ์ด๋ฆ„์„ ์ฝ”๋“œ์ƒ์—์„œ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ์‚ญ์ œ๋ฅผ ํ•จ๋ถ€๋Ÿฌ ํ•˜๋ฉด ์œ„์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.  ์ฒ˜์Œ์— ์ด๊ฑธ ๋ชฐ๋ผ์„œ firstDiceIamge์—์„œ leftDiceImage๋กœ ๊ฐ‘์ž๊ธฐ ๋ฐ”๊พธ๊ณ  ์‹ถ๊ธธ๋ž˜ ๋ฐ”๊ฟจ๋”๋‹ˆ,,,,๋นŒ๋“œ๋Š” Success๋กœ ๋œจ๋Š”๋ฐ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์ด์œ ๋ฅผ ์ฐพ๋Š๋ผ ํ•œ์ฐธ ๊ฑธ๋ ธ์Šด๋ฏธ๋‹ค....ํ•˜.....ใ…‹ใ…‹ใ…‹ ์Šคํ† ๋ฆฌ ๋ณด๋“œ ๋‚ด๋ถ€์— ์ด๋ฏธ ์ด๋ฆ„์ด ๋“ค์–ด๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด์ „ ์—ฐ๊ฒฐ์„ ๊ผญ ๋Š์–ด์ฃผ๊ณ  ๋‹ค์‹œ ์—ฐ๊ฒฐ์„ ํ•ด์ค˜์•ผ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.  ์—ฐ๊ฒฐ์„ ๋Š๋Š” ๋ฐฉ๋ฒ•์€ ๋งˆ์šฐ์Šค ์–‘์ชฝ์„ ํด๋ฆญํ•˜๋ฉด ์œ„์™€ ๊ฐ™์€ ์ฐฝ์ด ๋œฌ๋‹ค. ์ด๋•Œ ์ง€์šฐ๊ณ  ์‹ถ์€ ์—ฐ๊ฒฐ์„ ๋Š์–ด์ฃผ๋ฉด ๋œ๋‹ค.   ๊ทธ๋ฆฌ๊ณ  ๋งŒ๋‚œ ๋˜ ๋‹ค๋ฅธ ์—๋Ÿฌ ๋…€์„,,,์›๋ž˜๋Š” ์ฃผ์‚ฌ์œ„๊ฐ€ ์ค‘๊ฐ„ ์ฏค์— ์œ„์น˜ํ•ด์•ผํ•˜๋Š”๋ฐ๋ถ„๋ช… ์œ„์น˜ ์ง€์ •์„ ํ•ด์ค€ ๊ฒƒ ๊ฐ™์€๋ฐ์™œ ์•ˆ ๋‚ด๋ ค์™€ ์™œ.....  ์ด๊ฒƒ๋„ ํ•œ์ฐธ ..

๐ŸŽ iOS/โš ๏ธ Error 2024. 5. 18. 23:16

ํŽ˜์ด์ง•