gpt4 book ai didi

iphone - 为什么在显示 UIAlertView 后就释放它,而它不是阻塞方法?

转载 作者:行者123 更新时间:2023-12-03 19:04:40 28 4
gpt4 key购买 nike

我已经研究了如何使用 UIAlertView 显示模态视图几个小时,我明白显示它不会“阻止”代码(显示模态窗口并且程序继续运行 - 我们必须使用委托(delegate)来捕获在此模式窗口上选定的操作)。然后我研究了几个例子,发现每个例子总是在显示模式窗口后立即释放它。由于代码不会停止, View 将立即释放,这如何才能正常工作?

这是示例(Google 上还有很多其他示例):

  [[UIAlertView alloc] initWithTitle:@"Title" message:@"Message..." delegate:NULL cancelButtonTitle:@"OK" otherButtonTitles:NULL];  
[alert showModal];
[alert release];

感谢您的帮助,苹果92

最佳答案

我不确定您从哪里获得 -showModal (通常的方法只是 -show ),但该行为会将警报添加到 View 层次结构中。当一个 View 作为另一个 View 的 subview 添加时(我相信在这种情况下,它是被添加到的系统级 View ),它会自动保留,因此您不必这样做。

关于iphone - 为什么在显示 UIAlertView 后就释放它,而它不是阻塞方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3704594/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com