IOS UIActionSheet按钮表现为CancelButton?

时间:2013-11-18 21:23:05

标签: ios uiactionsheet

我正在创建UIActionSheet

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Choose region/city" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil
otherButtonTitles:nil, nil];

for (Cities *c in self.cities) {
    [actionSheet addButtonWithTitle:c.name];
}

actionSheet.actionSheetStyle = UIActionSheetStyleBlackOpaque;
[actionSheet showInView:self.view];

我只是将城市名称设为buttontitle。 Cities数组长度为8。 输出很好,但当我点击第一个按钮(这个叫做奥克兰)时,它说它是一个CancelButton。

其他按钮和取消按钮工作正常,只有第一个没有。奥克兰按钮和CancelButton都得到buttonIndex 0。

谁能告诉我为什么会这样?以及如何解决它?

PS: 如果我做cancelButtonTitle:零,它的工作正常。但我想要取消按钮:)

0 个答案:

没有答案