0

如果使用以下方法关闭 UIAlertView 更正确,我正在徘徊:

[alert removeFromSuperview];

或使用:

[alert dismissWithClickedButtonIndex: 0 animated: TRUE];

第一个似乎给问题...

4

2 回答 2

2

始终使用dismissWithClickedButtonIndex。从超级视图中删除视图具有未定义的行为——我们不知道 iOS 内部在做什么。

于 2013-03-11T21:49:29.567 回答
2

警报是一个弹出视图,因此应始终使用[alert dismissWithClickedButtonIndex: 0 animated: YES];

于 2013-03-11T21:52:21.277 回答