NSArray *array = [[NSArray alloc] initWithObjects:@\"ΕΛΤΑ\", @\"ΕΛΤΑ COURIER\", @\"ACS\", @\"ACS ΕΞΩΤΕΡΙΚΟ\", @\"DHL\",
You don't need to call [addObject:nil]
[addObject:nil]
The nil in initWithObjects: is only there to tell the method where the list ends, because of how C varargs work. When you add objects one-by-one with addObject: you don't need to add a nil.
nil
initWithObjects:
varargs
addObject: