Як я магу перадаць радок з Applescript ў Objective C

Я працую над дадаткам, дзе мне трэба, каб мець магчымасць <моцны> перадаць радок з ад <моцны> Applescript у Objective C . Я зразумеў, як запусціць Applescript з метаду ў маёй Objective C Class, але мне трэба, каб быць у стане ўсталяваць NSString ў радок з Applescript . Як я змагу гэта зрабіць?

Загадзя дзякую!

3

2 адказы

Хуткі прыклад:

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);

выхад:

<Р> 02:36:06 PM

7
дададзена
Гэта менавіта тое, што я шукаў, дзякуй.
дададзена аўтар Fernando Cervantes, крыніца

Have a look at the documentation for NSAppleEventDescriptor, especially the method -[NSAppleEventDescriptor stringValue]

1
дададзена