【发布时间】:2016-03-03 17:26:04
【问题描述】:
我正在尝试使用来自NSAppleEventDescriptor 的列表值创建一个NSArray。几年前有人问过similar question,尽管解决方案返回了NSString。
NSString *src = [NSString stringWithFormat: @"return {\"foo\", \"bar\", \"baz\"}\n"];
NSAppleScript *exe = [[NSAppleScript alloc] initWithSource:src];
NSAppleEventDescriptor *desc = [exe executeAndReturnError:nil];
NSLog(@"%@", desc);
// <NSAppleEventDescriptor: [ 'utxt'("foo"), 'utxt'("bar"), 'utxt'("baz") ]>
我不确定我需要什么描述符函数来将值解析为数组。
【问题讨论】:
标签: objective-c xcode macos cocoa applescript