Why, when I initWithObjects an NSArray, does it end up empty?
===

I'm a newbie, so I wouldn't be surprised if it turned out to be something stupid, but I'm banging my head against a wall trying to figure out why the NSArray haikuArray, after I try to initWithObjects, never contains any objects.  Any thoughts?

Gay_HaikuViewController.h file:

    #import <UIKit/UIKit.h>
    #import "Array Setup.h"

    @interface Gay_HaikuViewController : UIViewController
    {
    Array_Setup *gayHaikuSetup;
    Array_Setup *userHaikuSetup;
    NSMutableArray *allHaiku;
    IBOutlet UITextView *haikuText;
    }

    @property (nonatomic,retain) Array_Setup *gayHaikuSetup;
    @property (nonatomic,retain) Array_Setup *userHaikuSetup;
    @property (nonatomic,retain) NSMutableArray *allHaiku;
    @property (nonatomic,retain) IBOutlet UITextView *haikuText;
    -(IBAction)nextHaiku:(id)sender;


Relevant method in Gay_HaikuViewController.m file:

    #import "Gay_HaikuViewController.h"
    #import "Array Setup.h"

    @interface Gay_HaikuViewController ()

    @end

    @implementation Gay_HaikuViewController

    @synthesize gayHaikuSetup,userHaikuSetup,allHaiku,haikuText;

    - (void)viewDidLoad
    {
    [super viewDidLoad];
    
    NSArray *haikuArray = [gayHaikuSetup arrayOfGayHaiku];
    haikuArray = [gayHaikuSetup readFromGayArray];
    //This next line is how I know there are no objects in haikuArray.
    NSLog(@"%d",[haikuArray count]);
    NSMutableArray *userArray = [userHaikuSetup arrayOfUserHaiku];
    userArray = [userHaikuSetup readFromUserArray];
    allHaiku = [[NSMutableArray alloc] init];
    for (int i=0; i<[haikuArray count]; i++)
        [allHaiku addObject:[haikuArray objectAtIndex:i]];
    for (int i=0; i<[userArray count]; i++)
        [allHaiku addObject:[userArray objectAtIndex:i]];
    }

Array_Setup.h file:

    #import <Foundation/Foundation.h>

    @interface Array_Setup : NSObject
    {
    NSMutableArray *arrayOfUserHaiku;
    NSArray *arrayOfGayHaiku;
    }

    @property (nonatomic,strong) NSMutableArray *arrayOfUserHaiku;
    @property (nonatomic,strong) NSArray *arrayOfGayHaiku;

    -(NSArray *)readFromGayArray;
    -(NSMutableArray *)readFromUserArray;
    -(NSMutableArray *)writeToUserArray;
    -(void)addHaikuToArray;

    @end

And the relevant methods in Array_Setup.m file:

    #import "Array Setup.h"

    @implementation Array_Setup

    @synthesize arrayOfGayHaiku,arrayOfUserHaiku;

    -(NSMutableArray *)readFromUserArray
    {
    arrayOfUserHaiku = [NSMutableArray alloc];
    [arrayOfUserHaiku initWithContentsOfFile:@"/tmp/cool.txt"];
    NSError *error = nil;
    if (!arrayOfUserHaiku)
    {
        NSLog(@"Read failed: %@.",[error localizedDescription]);
    }
    else 
    {
        NSLog(@"cool.txt looks like this: %@.",arrayOfUserHaiku);
    }
    return arrayOfUserHaiku;
    }

    -(NSArray *)readFromGayArray
    {
    NSArray *array = [NSArray alloc];
    [array initWithObjects:@"I don't understand.\nYou love it when I do that--\nWait, no.  That's Stephen.",
     
     @"Frantically hiding\nPorno and Mapplethorpe prints--\nMom is on her way.",
     
     @"Remember when I\nSaid I disliked oral sex?\nI meant just with you.",
     
     @"You were perfection.\nThen you misspelled 'embarrassed.'\nDon't call me again.",
     
    //Am omitting a bunch of these to make my Stack Overflow question shorter.
     
     @"I know you think I\nLike it when you slap my ass.\nYou are mistaken.",
     
     @"Flailing to the beat--\nCould I possibly look half\nAs dumb as I feel?",
     
     @"Last night, you looked hot.\nToday, you want to discuss\nThe whole foods movement.", nil]; 
    
    return array;
    }

    @end

Thanks in advance for your help, guys and gals.