如果你打电话:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://test.com"]];
它似乎会自动退出您的应用程序——绕过 dealloc、viewDidDisappear 或任何其他函数。
有没有办法在此调用和 Safari(或电话或电子邮件)启动之间放置任何代码,而不必在每次 openURL 调用之前放置一个计时器?
====
编辑:只有当一个特定的视图关闭时,我才需要调用一些东西——无论它是“礼貌地”关闭,还是突然关闭......