Array copying crashes app
===

    NSArray *mruSearchItems;
    NSMutableArray *mruItems;
    
    self.mruItems = [[NSMutableArray alloc] initWithArray:[[NSUserDefaults standardUserDefaults] arrayForKey:@"searches"]];

    . 
    .
     At this point mruItems becomes empty.
    .
    .
    self.mruSearchItems = [[NSArray alloc] initWithArray:self.mruItems]; 

The last line causes a crash.
Why is that ?

