IOS UIActionSheet按钮是否可以作为取消按钮?

IOS UIActionSheet按钮是否可以作为取消按钮?,ios,uiactionsheet,Ios,Uiactionsheet,我正在创建UIActionSheet: UIActionSheet*actionSheet=[[UIActionSheet alloc] initWithTitle:@选择地区/城市 代表:赛尔夫 取消按钮:@取消 破坏性按钮:无 其他按钮类型:无,无] 我只是把城市的名字设为按钮。城市数组长度为8。 输出很好,但是当我点击第一个按钮时,这个按钮被称为奥克兰,它说这是一个取消按钮 其他按钮和取消按钮工作正常,只有第一个按钮不工作。奥克兰按钮和取消按钮的按钮索引均为0 谁能告诉我这是为什么?如何修

我正在创建UIActionSheet:

UIActionSheet*actionSheet=[[UIActionSheet alloc] initWithTitle:@选择地区/城市 代表:赛尔夫 取消按钮:@取消 破坏性按钮:无 其他按钮类型:无,无]

我只是把城市的名字设为按钮。城市数组长度为8。 输出很好,但是当我点击第一个按钮时,这个按钮被称为奥克兰,它说这是一个取消按钮

其他按钮和取消按钮工作正常,只有第一个按钮不工作。奥克兰按钮和取消按钮的按钮索引均为0

谁能告诉我这是为什么?如何修复它

附言: 如果我取消按钮:无,工作正常。但我希望取消按钮:

在此处找到解决方案:,
for (Cities *c in self.cities) {
    [actionSheet addButtonWithTitle:c.name];
}

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