0
코코아 응용 프로그램에서 다음을 실행하려고합니다 :NSTask로 cli를 실행하려고 시도하지 않았습니다.
고양이 PATHTOFILE | 파이썬은 -mjson.tool> OUTPUTFILE 나는 다음과 같은 오류를 얻고있다 그러나
NSTask *task = [[NSTask alloc] init];
[task setLaunchPath: @"/bin/cat"];
NSArray *arguments = [NSArray arrayWithObject: path];
[task setArguments: arguments];
NSPipe *pipe = [NSPipe pipe];
[task setStandardOutput:pipe];
[task launch];
NSTask *task2 = [[NSTask alloc] init];
[task2 setLaunchPath:@"/usr/bin/python"];
NSArray *arguments2 = [NSArray arrayWithObject:[NSString stringWithFormat:@"-mjson.tool > %@.beautify", path]];
[task2 setArguments:arguments2];
[task2 setStandardInput:pipe];
NSPipe *pipe2 = [NSPipe pipe];
[task2 setStandardOutput:pipe2];
[task2 launch];
: 는/usr/빈/파이썬 : 파일 이름으로 가져 오기는 지원되지 않습니다.
아이디어가 있으십니까?