gpt4 book ai didi

objective-c - NSSelectorFromString

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:35 24 4
gpt4 key购买 nike

这段代码有问题吗?我试图通过在运行时定义标签、回调选择器以及稍后定义指向 UIButton 本身的指针来设置一些按钮。但是使用这段代码,我得到了 EXC_BAD_ACCESS。如果我删除带有 NSSelectorFromString 的行,它就会消失。但是因为这只是一个被添加到字典中的对象,我不明白它会失败。

NSMutableDictionary *attachButtonDictionary = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"Attach To Job",@"keyForLabel",
NSSelectorFromString(@"attachToJob"), @"keyForSelector",
nil];

最佳答案

选择器不是 objc 对象;选择器是方法名称的不透明表示。

将其添加到字典时程序会崩溃,因为它无法被消息传递。例如,添加时不能保留。

关于objective-c - NSSelectorFromString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5851577/

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