我想将选择器添加到 NSMutableArray。但由于它们是不透明类型并且没有对象,所以这是行不通的,对吧?有我可以使用的包装对象吗?还是我必须创建自己的?
最佳答案
您可以将其包装在 NSValue
实例中,如下所示:
SEL mySelector = @selector(performSomething:);
NSValue *value = [NSValue value:&mySelector withObjCType:@encode(SEL)];
然后将值添加到您的 NSMutableArray
实例。
关于iphone - SEL 有包装对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/928449/