<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Okay, I continued testing:</div><div><br></div><div>Using an ArrayController with a NSPopupButton worked particularly:</div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; color: rgb(179, 76, 1); "><font class="Apple-style-span" color="#020166"><br></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; color: rgb(179, 76, 1); "><span style="color: #020166">(</span><span style="color: #990100">define</span><span style="color: #020166"> </span>*popup*<span style="color: #020166"> (</span>objc:call<span style="color: #020166"> </span>*content-view*<span style="color: #020166"> </span><span style="color: #8000ff">"viewWithTag:"</span><span style="color: #020166"> </span><span style="color: #1101ff">2</span><span style="color: #020166">))</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; color: rgb(128, 0, 255); "><span style="color: #020166">(</span><span style="color: #b34c01">objc:call</span><span style="color: #020166"> </span><span style="color: #b34c01">*popup*</span><span style="color: #020166"> </span>"unbind:"<span style="color: #020166"> </span>"content"<span style="color: #020166">)</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; color: rgb(128, 0, 255); "><span style="color: #020166">(</span><span style="color: #b34c01">objc:call</span><span style="color: #020166"> </span><span style="color: #b34c01">*popup*</span><span style="color: #020166"> </span>"bind:toObject:withKeyPath:options:"<span style="color: #020166"> </span>"content"<span style="color: #020166"> </span><span style="color: #b34c01">*arrayController*</span><span style="color: #020166"> </span>"arrangedObjects"<span style="color: #020166"> </span><span style="color: #1101ff">0</span><span style="color: #020166">)</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; color: rgb(128, 0, 255); "><font class="Apple-style-span" color="#020166"><br></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; "><font class="Apple-style-span" color="#000000" face="Helvetica"><span class="Apple-style-span" style="background-color: transparent;">did work, but did not display any text (logical). binding contentArray to "arrangedObjects.song" did not work raising the same error...</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; "><font class="Apple-style-span" face="Helvetica"><br></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; "><font class="Apple-style-span" face="Helvetica"><span class="Apple-style-span" style="color: rgb(128, 0, 255); font-family: Monaco; "><span style="color: rgb(2, 1, 102); ">(</span><span style="color: rgb(179, 76, 1); ">objc:call</span><span style="color: rgb(2, 1, 102); ">&nbsp;</span><span style="color: rgb(179, 76, 1); ">*popup*</span><span style="color: rgb(2, 1, 102); ">&nbsp;</span>"bind:toObject:withKeyPath:options:"<span style="color: rgb(2, 1, 102); ">&nbsp;</span>"contentArray"<span style="color: rgb(2, 1, 102); ">&nbsp;</span><span style="color: rgb(179, 76, 1); ">*arrayController*</span><span style="color: rgb(2, 1, 102); ">&nbsp;</span>"arrangedObjects.song"<span style="color: rgb(2, 1, 102); ">&nbsp;</span><span style="color: rgb(17, 1, 255); ">0</span><span style="color: rgb(2, 1, 102); ">)</span></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; "><font class="Apple-style-span" face="Helvetica">:ERROR: [&lt;NSPopUpButton 0x1004570&gt; valueForUndefinedKey:]: this class is not key value coding-compliant for the key Value.</font></div><div><font class="Apple-style-span" color="#020166" face="Monaco"><br></font></div><div><span class="Apple-style-span" style="background-color: transparent;">Now, do I completely misunderstand cocoa Bindings?</span></div><div><br></div><div>A Simple Test with</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; color: rgb(179, 76, 1); "><span style="color: #020166">(</span><span style="color: #990100">define</span><span style="color: #020166"> dict (</span>objc:list-&gt;nsdictionary<span style="color: #020166"> (</span>list<span style="color: #020166"> (</span>cons<span style="color: #020166"> </span><span style="color: #8000ff">"a"</span><span style="color: #020166"> </span><span style="color: #8000ff">"b"</span><span style="color: #020166">) (</span>cons<span style="color: #020166"> </span><span style="color: #8000ff">"c"</span><span style="color: #020166"> </span><span style="color: #8000ff">"d"</span><span style="color: #020166">))))</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; color: rgb(2, 1, 102); min-height: 16px; "><span class="Apple-style-span" style="color: rgb(179, 76, 1); "><span style="color: #020166">(</span>print<span style="color: #020166"> (</span>objc:call<span style="color: #020166"> </span>dict<span style="color: #020166"> </span><span style="color: #8000ff">"valueForKey:"</span><span style="color: #020166"> </span><span style="color: #8000ff">"a"</span><span style="color: #020166">))</span></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; color: rgb(2, 1, 102); min-height: 16px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; min-height: 16px; "><font class="Apple-style-span" color="#000000" face="Helvetica"><span class="Apple-style-span" style="background-color: transparent;">worked as expected (returning "b")</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; min-height: 16px; "><font class="Apple-style-span" face="Helvetica"><br></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Monaco; min-height: 16px; "><font class="Apple-style-span" face="Helvetica">What am I making wrong???</font></div></div></div></body></html>