I had been setting a variable to the open() command, but I think that it returns nil, doesn't it? How do I get the return value from the dialog into a variable using this method? Or is that not the problem...?
Thanks, Brett
On Apr 26, 2007, at 7:46 AM, Chris Thomas wrote:
On Apr 25, 2007, at 10:20 PM, Brett Terpstra wrote:
Yes, pass the plist as stdin instead of via -p, then you also do not need to shell escape it.
So from Ruby, with ‘params’ being a ruby hash:
open("|"$DIALOG" -t#{token}", "w") { |io| io << params.to_plist }
OK. Making sense so far, but how is the window token defined, and is it necessary when using a custom nib?
The tokens is returned when you create an async dialog. This being a modal dialog, you don't need one.
got back what looked like a perfect xml response but with this at the end:
Received exception:undefined method
What text appears in the Console log when this happens?
Chris ______________________________________________________________________ For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate