SwiftUI) ForEach ์—์„œ index ๋„ ์‚ฌ์šฉํ•˜๊ธฐ

๋‚ด์šฉ ForEach ๋กœ ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ตฌ์„ฑํ•˜๋˜ ์ค‘ ๋žญํ‚น์ด ํ•„์š”ํ–ˆ๋‹ค. ๋žญํ‚น์€ ํ•ด๋‹น topShows(array ๋ฐ์ดํ„ฐ) ์˜ index ๋กœ ๋‹ค๋ฃจ๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ์— ํฌํ•จ์‹œํ‚ค์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ๊ณ ๊ฐ€ ๋“ฑ์žฅํ–ˆ๋‹ค. ๋ฌด์—‡์ผ๊นŒ? ๐Ÿ”ฅ Non-constant range: argument must be an interger literal Non-constant range: not an integer range ๋‘˜๋‹ค ์ผ์ •ํ•˜์ง€ ์•Š๋Š” ๋ฒ”์œ„(์ƒ์ˆ˜ ๋ฒ”์œ„๊ฐ€ ์•„๋‹ˆ๋‹ค.)๋ผ๋ฉด์„œ ๊ฒฝ๊ณ ๋ฅผ ๋˜์ง‘๋‹ˆ๋‹ค. topShows ํ˜„์žฌ ์ด๋‹ˆ์…œ๋ผ์ด์ €๋ฅผ ํ†ตํ•ด์„œ ์ดˆ๊ธฐํ™” ๋ฐ›๋Š” var ๋กœ ์„ ์–ธ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. .indices : ์˜ค๋ฆ„์ฐจ์ˆœ์˜ ์ปฌ๋ ‰์…˜์„ subscribe ํ•˜๋Š”๋ฐ ์œ ํšจํ•œ ์ธ๋ฑ์Šค ํ•ด๊ฒฐ? id ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋“ฑ๋กํ•ด์ฃผ์—ˆ๋”๋‹ˆ ๊ฒฝ๊ณ ๊ฐ€ ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค. struct ..

SwiftUI 2022. 4. 21. 23:48
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
๊ธ€ ๋ณด๊ด€ํ•จ
ยซ   2024/12   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
๋งํฌ
Total
Today
Yesterday