A UIActionSheet is initalized with:

```
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Title" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil 
otherButtonTitles:@"Button1", @"Button2", nil];

```

I am trying to pass an NSArray into the "otherButtonTitles" message. 

I tried to pass an NSArray using:

```
otherButtonTitles:[array]

```

but the message is expecting a list of NSStrings.

The only way I can think of breaking an NSArray into a set of NSStrings is to by using componentsJoinedByString but it gives me a comma separated list that is a single NSString.

A point in the right direction would be appreciated.