objective-c - NSString 的 NSMutableDictonary 获取 null 值

标签 objective-c cocoa

我正在创建一个 NSMutableDictonary:

dict = [[NSMutableDictionary alloc] init];

添加字符串项后:

[dict setObject:@"three" forKey:@"apple"];
[dict setObject:@"factory" forKey:@"car"];
[dict setObject:@"big bang" forKey:@"earth"];

如果我尝试在此之后立即访问,我会得到这些值。但是如果我在获得空值后尝试访问。

我相信这是因为这些字符串是自动释放的。那么,问题是:正确的方法是什么?

最佳答案

真的对不起各位!我放在这里的例子有效,很好!问题是新手调试代码时,我错误地发现了问题出在哪里。我将空值设置为空值,相信事实并非如此。

谢谢大家。

关于objective-c - NSString 的 NSMutableDictonary 获取 null 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4578515/

相关文章:

objective-c - 查询核心数据中多个子实体类型的所有对象

objective-c - 如何复制CGLayer

ios - 应用程序在 gpus_ReturnNotPermittedKillClient 崩溃

iphone - if (self = [super init]) 与 if ((self = [super init]))

ios - CGAffineTransformMakeScale 的隐式声明无效

ios - 在 iOS 中,有没有一种方法可以使按钮围绕弧线或圆圈移动?

ios - Azure 移动应用 - 请求用户配置文件信息

cocoa - NSTableView + NSSegmentedControl + NSSegmentSwitchTrackingSelectAny

objective-c - 使用 OCMock 和 Core Data 测试 Controller 方法

objective-c - Objective-C中如何获取当前应用程序的前台窗口名称