I'm working on an application where I need to be able to pass a string variable from Applescript to Objective C. I have figured out how to run Applescript from a method in my Objective C Class, but I need to be able to set an NSString to a string from Applescript. How would I be able to accomplish this?
Thanks in advance!
Quick example:
NSString *theScript = @"set theTimeString to time string of (current date)\n"
"return theTimeString";
NSDictionary *errorInfo = nil;
NSAppleScript *run = [[NSAppleScript alloc] initWithSource:theScript];
NSAppleEventDescriptor *theDescriptor = [run executeAndReturnError:&errorInfo];
NSString *theResult = [theDescriptor stringValue];
NSLog(@"%@",theResult);
Output:
2:36:06 PM
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With