As it turned out, I should have:
- Linked the array controller as a property to my app delegate
- Added the objects to the array controller itself
This was in my app delegate.h:
@property (copy) NSMutableArray *pastes;
@property (assign) IBOutlet NSArrayController *controller;
and my app delegate.m:
@synthesize pastes, controller;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
pastes = [[NSMutableArray alloc] init];
[controller addText:@"sup"];
[controller addText:@"hey"];
[controller addText:@"hi"];
}