<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">You were closer the first time. &nbsp;What happened was I was using a compile that didn't have these features, so when I needed them, I put in a new framework. &nbsp;Sadly, when I put it in, xcode (rightly so) erased my copy phase for the framework, so I was getting an older framework.<div><br></div><div>My compile is for 10.4, and now I have an actual non-null pointer for the function.</div><div><br></div><div>Thanks for all the help,</div><div><br></div><div>[&gt;] Brian</div><div><br><div><div>On Jun 10, 2010, at 5:42 PM, Brent Fulgham wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div bgcolor="#FFFFFF"><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); "><div>Bryan,</div><div><br></div><div>I just realized what your problem was during a WWDC session.</div><div><br></div><div>Double check your compiler settings. If you are building to target Leopard (maybe Tiger?) Mac OS will null out features that don't exist in those older OS versions.</div><div><br></div><div>Maybe someone from Apple can tell us when Safari 4 support kicks in based on build OS target.</div><div><br></div><div>-Brent</div></span><br>Sent from my iPhone</div><div><br>On Jun 10, 2010, at 8:38 AM, Brent Fulgham &lt;<a href="mailto:bfulgham@gmail.com">bfulgham@gmail.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div>Hi Brian,<div><br><div><div>On Jun 5, 2010, at 4:37 PM, Brian Barnes wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I would like to save the state of several scripts. &nbsp;My system is event driven so there is never any script in an executing state when I save/load. &nbsp;This means all I need to save is the global object. &nbsp;Looking through the headers I found:<div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(29, 135, 17); ">JSValueCreateJSONString/<span class="Apple-style-span" style="">JSValueMakeFromJSONString</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(29, 135, 17); "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(29, 135, 17); "><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; ">This, of course, is perfect for me, but it doesn't seem to be implemented in my build (which is pretty recent.) &nbsp;This might be a mis-understanding on my part about how to get these features in, or it's just not implemented yet (the actually function address is NULL.)</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(29, 135, 17); "><font class="Apple-style-span" face="Helvetica"><span class="Apple-style-span" style="font-size: medium;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(29, 135, 17); "><font class="Apple-style-span" face="Helvetica"><span class="Apple-style-span" style="font-size: medium;">Is this me not understanding the code or is this a feature I'll have to wait for? &nbsp;I should point out that I'm just grabbing the nightly build and pulling out the framework. &nbsp;Is there another way to serialize/de-serialize an object in a script?</span></font></div></div></div></blockquote><br></div></div><div>Are you sure you are linking against your recent build? &nbsp;JavaScriptCore is a core component of Mac OS, so you might be inadvertently linking against the system version. &nbsp;I've made this mistake before, and even trashed my OS by clobbering the system JavaScriptCore with my build in an effort to force things to link properly! &nbsp;:-)</div><div><br></div><div>I'm not sure which OS you are running on (or which version of Safari is installed). &nbsp;The header indicates this feature should be present as of Safari 4.0, so it seems likely that even the system WebKit would have it, but it's worth double-checking.</div><div><br></div><div>Aside from that, I would expect the feature to be present. &nbsp;I'll see if I can try this out myself and suggest anything else.</div><div><br></div><div>-Brent</div></div></blockquote></div></blockquote></div><br></div></body></html>