在[alert show];之前加上一行代码 alert.delegate = self; 另外,你的内存管理有问题, 如果你的self.alert描述的是retain的话,你的alert需要release一次; 可以再show之后release