Một UIActionSheet được initalized với:NSArray riêng vào một danh sách các loại NSString đối tượng
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Title" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil
otherButtonTitles:@"Button1", @"Button2", nil];
Tôi cố gắng để vượt qua một NSArray vào "otherButtonTitles" tin nhắn.
tôi đã cố gắng để vượt qua một NSArray sử dụng:
otherButtonTitles:[array]
nhưng tin nhắn được mong đợi một danh sách các NSStrings.
Cách duy nhất tôi có thể nghĩ đến việc phá vỡ một NSArray thành một tập hợp các NSStrings là bằng cách sử dụng componentsJoinedByString nhưng nó mang lại cho tôi một danh sách được phân cách bằng dấu phẩy là một NSString duy nhất.
Điểm đúng hướng sẽ được đánh giá cao.
Wow ... câu hỏi hay! Có lẽ sử dụng NSInvocation điều này có thể bằng cách nào đó? –