iphone - 我可以将 ObjectiveC @selector 放入 NSDictionary 中吗?

标签 iphone objective-c dynamic nsdictionary selector

[actionMap setObject:@selector(actionNavPop) forKey:@"navPop"];

这行不通。 NSDictionary 只能容纳对象,SEL 类型不是对象。

对于数字类型,您可以执行 [NSNumber numberWithInt:123] 但是是否有任何类似的选择器对象包装器?

最佳答案

使用 NSStringFromSelector()NSSelectorFromString()

关于iphone - 我可以将 ObjectiveC @selector 放入 NSDictionary 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2112536/

相关文章:

ios - 是否可以在 iPhone 上监控蜂窝网络数据传输?

ios - 如何检查是否启用了视差

objective-c - 隐藏 NSTableView header ?

objective-c - 来自 Swift 的对象转换/ObjectiveC

c# - 在不同类型的数组上调用 item 方法

c# - 为什么 DataRow 在方法的一部分中被识别而不是在另一部分中(我如何动态添加 DataRows)?

java - 使用用户输入创建新对象 [JAVA]

iphone - 如何在 iOS 5 中解密我自己的 iMessage SSL 应用程序数据?

iphone - 如何计算用户从当前位置到iPhone中特定位置的当前速度和平均速度?

iphone - 三20 : how to pass a class of objects between 2 views