<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div><span style="font-size: 18px;">HI everybody:</span></div><div><br></div><div><span style="font-size: 18px;">I have a question about NSDictionary.</span></div><div><span style="font-size: 18px;">I defined a instance of NSDictionary, when I set value to this instance , it throw a exception.</span></div><div><br></div><div><span style="font-size: 18px;">code:</span></div><div><p style="margin: 0px; font-size: 18px; line-height: normal; font-family: Menlo;"><span style="font-variant-ligatures: no-common-ligatures; color: #c32275">let</span> userDict = <span style="font-variant-ligatures: no-common-ligatures; color: #6122ae">NSDictionary</span>()</p>
<p style="margin: 0px; font-size: 18px; line-height: normal; font-family: Menlo;">userDict.<span style="font-variant-ligatures: no-common-ligatures; color: #3d1d81">setValue</span>(<span style="font-variant-ligatures: no-common-ligatures; color: #c32275">self</span>.<span style="font-variant-ligatures: no-common-ligatures; color: #539aa4">userName</span>.<span style="font-variant-ligatures: no-common-ligatures; color: #703daa">text</span>!, forUndefinedKey: <span style="font-variant-ligatures: no-common-ligatures; color: #c91b13">"userName2"</span>)</p><p style="margin: 0px; font-size: 18px; line-height: normal; font-family: Menlo;"><br></p><p style="margin: 0px; font-size: 18px; line-height: normal; font-family: Menlo;">exception:</p><p style="margin: 0px; font-size: 18px; line-height: normal; font-family: Menlo;"><b>2016-02-24 00:50:26.931 TravelAssistant[1900:792534] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[&lt;__NSDictionary0 0x7fc430404810&gt; setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key&nbsp;</b><b>userName2</b><b>.'</b></p><p style="margin: 0px; font-size: 18px; line-height: normal; font-family: Menlo;"><b><br></b></p><p style="margin: 0px; font-size: 18px; line-height: normal; font-family: Menlo;">How to fix this bug?<br></p><p style="margin: 0px; font-size: 18px; line-height: normal; font-family: Menlo;"><br></p><p style="margin: 0px; font-size: 18px; line-height: normal; font-family: Menlo;">thx.</p></div></div>