objective-c - 如何在 NSMutableDictionary 中存储一个符号?

标签 objective-c ios char nsmutabledictionary

我想将一个符号“0”存储为 NSMutableDictionary 值。我怎样才能做到这一点? NSString 是不合适的,因为它创建的不是单个字符的字符串,而且据我所知,在 Objective-C 中没有 char 数据类型的 NSObject 表示。

所以我该如何实现这个问题。如果您建议我为此使用 NSValue,那么我需要一个如何将“0”包装在其中的示例。

最佳答案

使用 setObject:forKey: 并传递一个 NSNumber 作为对象:

[myMutableDictionary setObject:[NSNumber numberWithChar:0] forKey:@"someKey"];

关于objective-c - 如何在 NSMutableDictionary 中存储一个符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13587885/

相关文章:

c - 怎么会无限次发生呢?

ios - 在 IOS 中单击按钮上的日期选择器

objective-c - 预加载的核心数据数据库不起作用

ios - 从静态库中确定目标的构建配置类型

ios - 我只想统计和分析我的SDK(框架)中的崩溃,但不发生在集成我的SDK的APP中

c++ - 使用unsigned char类型的1字节控制变量从0迭代到200

objective-c - 带有用于 Objective-C 的 ClientLogin 接口(interface)的 Google App Engine

iphone - 创建自定义 MCBrowserViewController

IOS扫描经典蓝牙-获取地址-IBeacons

Java数组: 2D array dysfunction in terminal ASCII terminal game during attempt to swap elements