¿Cómo salir en la aplicación Objective-C?

Tengo un URLHandler que inicia alguna aplicación, el código principal es el siguiente.

@implementation URLHandlerCommand

- (id)performDefaultImplementation {
    NSString *urlString = [self directParameter];

    NSLog(@"url :=: %@", urlString);

    NSTask *task;
    task = [[NSTask alloc] init];
    [task setLaunchPath: @"/usr/bin/open"];

    NSArray *arguments;
    arguments = [NSArray arrayWithObjects: @"-a", @"Path Finder.app", urlString, nil];
    [task setArguments: arguments];

    NSPipe *pipe;
    pipe = [NSPipe pipe];
    [task setStandardOutput: pipe];

    NSFileHandle *file;
    file = [pipe fileHandleForReading];

    [task launch];

    return nil;
}

Como el objetivo de esta rutina es iniciar otra aplicación, me gustaría hacer que este URLHandler se cierre después de iniciar una aplicación. ¿Cómo puedo hacer eso

Respuestas a la pregunta(2)

Su respuesta a la pregunta