Vista de tabla que no se actualiza según los enlaces

Esta es una pregunta muy nueva, y esto es algo que he hecho muchas veces antes, pero hay algo que me falta esta vez.

En mi archivo AppDelegate.h declaro un NSArray y lo configuro como una propiedad:

@interface AppDelegate : NSObject {
NSArray *lines;

}

@property(readwrite, retain) NSArray *lines;
@end

Y luego en el archivo AppDelegate.m en el método awakeFromNib lo asigno:

lines = [[NSArray alloc] init];

Entonces tengo un método que establece la matriz de líneas:

NSString *fileContents = [NSString stringWithContentsOfFile:[NSHomeDirectory() stringByAppendingPathComponent:@"Desktop/sometextfile.txt"] encoding:NSUTF8StringEncoding error:NULL];
lines = [fileContents componentsSeparatedByString:@"\n"];

Tengo un controlador de matriz que está vinculado aAppDelegate.self.lines entonces tengo una columna de tabla vinculada aArray Controller.arrangedObjects. Puedo confirmar que la matriz se está actualizando (probada con NSLog) sin embargo, el contenido de la tabla no se está actualizando (permanece en blanco).

¿Hay algo obvio que me estoy perdiendo aquí?

Respuestas a la pregunta(3)

Su respuesta a la pregunta