You don't need to change this, but I thought I'd point out you could also do this using self.coordinates = [self.coordinates arrayByAddingObject:[TFCoordinate coordinateWithX:x y:y]];