Thread 1: "[<UIViewController 0x7fbd7a00d3a0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key table."
IBOutlet์ ๊ธฐ์กด ์คํ ๋ฆฌ๋ณด๋์์ ์ฐ๊ฒฐ์ ๋์ด์ฃผ์ง ์๊ณ
์ด๋ฆ์ ๋ณ๊ฒฝํด์ฃผ์์ ๋ ์๊ธฐ๋ ์ค๋ฅ์ด๋ค.
์คํ ๋ฆฌ๋ณด๋์ UI์์๋ฅผ ๋ทฐ์ปจํธ๋กค๋ฌ์ IBOutlet๋ณ์๋ก ์ฐ๊ฒฐํด์ค ๋,
์คํ ๋ฆฌ๋ณด๋์ XMLํ์ผ ์ฝ๋์ ์ฐ๊ฒฐ๊ด๊ณ์ ๋ํ ์ฝ๋๊ฐ ์์ฑ๋๋ค.
๋ฐ๋ผ์ ํด๋น์ฝ๋๋ฅผ ์ญ์ ํ์ง ์์ผ๋ฉด ์๋ฌด๋ฆฌ ์๋ก์ด ๋ณ์๋ช
์ ์ง์ ํด์ค๋ ์ฐพ์ง๋ชปํ๋ค.
// XML ํ์ผ
<conection>
<outlet property = "image"
</connection>
๊ธฐ์กด์ ์ฐ๊ฒฐ๊ด๊ณ๋ฅผ connection inspector ํญ์์ ์ญ์ ํด์ฃผ๋ฉด
XMLํ์ผ์ ์ฐ๊ฒฐ ์ฝ๋๋ ์ญ์ ๋๋ค.
๐กIBOutlet ์์ ํ ๋๋ ๊ธฐ์กด ์ฐ๊ฒฐ์ ๋จผ์ ๋๊ณ ํ์!
IBOutlet ๋ณ์์ ์คํ ๋ฆฌ๋ณด๋์ ์ฐ๊ฒฐ๊ด๊ณ๋ฅผ ๋ชจ๋ ํ์ธํด์ฃผ์๋๋ฐ๋
์ฌ์ ํ ์๋ฌ๊ฐ ๋จ์์์๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ๋งํ๋ฉด ์คํ ๋ฆฌ๋ณด๋์ viewController์ Identity Inspector ํญ์์ Inherit Module From Target
์ ์ฒดํฌํด์ค์ผ๋ก์จ ํด๊ฒฐํ๋ค.
ํ๊ฒ์ ๋ชจ๋์ ์์๋ฐ์ผ๋ฉด viewController class๊ฐ table ๋ณ์๋ฅผ ์ฝ๋ฉํ๊ธฐ ์ํ key value๊ฐ ๋๋ค๋ ๊ฒ์ผ๋ก ์ดํดํ๋๋ฐ...
์์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค.
XMLํ์ผ์ ์์ฑ๊ณผ ๋ณ๊ฒฝ์์ ๋ ์ ํํ๊ฒ ์ดํดํ์ง ๋ชปํ๊ตฌ...
์ข ๋ ํ๊ตฌํด๋ณผ ์ฃผ์ ๋ก ๋จ๊ฒจ๋๊ณ ์ฐ์ ์ ํฌ์คํ
๋ง๋ฌด๋ฆฌ...!
๐ป ์ฐธ๊ณ ๋ธ๋ก๊ทธ
Becodable_ Fixing "This Class is not Key Value Coding-Compliant for the Key" Error In Xcode