gpt4 book ai didi

cocoa - 我需要保留 NSAlert AlertDidEnd 的 contextInfo 吗?

转载 作者:行者123 更新时间:2023-12-03 16:18:58 25 4
gpt4 key购买 nike

我需要将带有几个选项的 NSDictionary 传递给

NSAlert - (void)beginSheetModalForWindow:(NSWindow *)window modalDelegate:(id)modalDelegate didEndSelector:(SEL)alertDidEndSelector contextInfo:(void *)contextInfo

文档没有说明是否必须保留 contextInfo。现在,我在显示警报之前保留它并在 alertDidEnd: 中释放它,但如果能确定是否有必要,那就太好了。

最佳答案

由于 contextInfo 被认为是“原始”C 指针 (void *) 并且可以是任何内容,因此管理内存是您的责任(如果您传递Objective-C 对象:保留它)。

关于cocoa - 我需要保留 NSAlert AlertDidEnd 的 contextInfo 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7888072/

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