Como usar um NSProgressIndicator determinado para verificar o progresso do NSTask? - Cacau
O que eu tenho é o NSTask executando um longo shell script pré-fabricado e quero que o NSProgressIndicator verifique quanto é feito. Eu tentei muitas coisas, mas simplesmente não consigo fazê-lo funcionar. Eu sei como usá-lo se a barra de progresso é indeterminada, mas eu quero que ele carregue conforme a tarefa continu
Aqui está como eu estou executando o script:
- (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];
}
Preciso colocar uma barra de progresso para verificar o andamento dessa tarefa enquanto ela ocorre e atualizar de acord