我已经构建了一个可以正常使用的小应用程序,但我需要更多功能。
以下是已经有效的代码。
NSTask *task1 = [[NSTask alloc] init];
[task1 setLaunchPath: [[NSBundle mainBundle] pathForResource:@"command-line tool" ofType:@""]];
[task1 setArguments: [NSArray arrayWithObjects:@"1",@"1",@"10",nil]];
[task1 launch];
[task1 waitUntilExit];
NSTask *task2 = [[NSTask alloc] init];
[task2 setLaunchPath: [[NSBundle mainBundle] pathForResource:@"command-line tool" ofType:@""]];
[task2 setArguments: [NSArray arrayWithObjects:@"1",@"2",@"20",nil]];
[task2 launch];
[task2 waitUntilExit];
我想要做的是:代码应根据第一项任务的输出值运行新任务。
类似于:如果第一个task1的输出值为“10”,则运行task2,如果已经“20”退出,则会将值更改为“20”。
任何参考示例都会有用。感谢