小编dre*_*nne的帖子

如何使用确定的NSProgressIndicator来检查NSTask的进度?- 可可

我所拥有的是NSTask运行一个长预制的shell脚本,我希望NSProgressIndicator检查完成了多少.我尝试过很多东西,但似乎无法让它发挥作用.如果进度条不确定但我希望它随着任务的进行而加载,我知道如何使用它.

以下是我运行脚本的方法:

- (IBAction)pressButton:(id)sender {
    NSTask *task = [[NSTask alloc] init];
    [task setLaunchPath:@"/bin/sh"];
    [task setArguments:[NSArray arrayWithObjects:[[NSBundle mainBundle] pathForResource:@"script" ofType:@"sh"], nil]];
    [task launch];
}
Run Code Online (Sandbox Code Playgroud)

我需要设置一个进度条来检查该任务发生的进度并相应地更新.

cocoa nstask nsprogressindicator

6
推荐指数
1
解决办法
2656
查看次数

标签 统计

cocoa ×1

nsprogressindicator ×1

nstask ×1