RunCommand *command = [[RunCommand alloc] initWithPath:exePath];
// set up the args
NSNumber *time = [NSNumber numberWithInt:15];
NSString *destPath = [NSString stringWithString:@"/tmp"];
NSArray *myArray = [NSArray arrayWithObjects: time, destPath, nil];
[command setArgs:myArray];
int result = [command execute];
From the documentation: "arguments - An array of NSString objects
that supplies the arguments to the task."
Note that it doesn't mention NSNumber in the documentation, so it
doesn't surprise me if some exceptions were raised. So if you change
that "15" to a string, then it should work.