iphone - 避免在iPhone SDK的NSMutableDictionary中添加相同的键?

标签 iphone ios ipad

我通过元素名称作为键在NSMutableDictionary中添加xml数据。如何检查
当我再次添加相同的键而没有循环时,该键在字典中已经可用?

最佳答案

如果您向字典要求使用该键的对象,则如果找不到该对象,它将返回nil。

if([yourDictionary objectForKey:@"yourKey"] == nil){
  //Do stuff when yourKey is not in the dictionary yet
}

或者,如果您不在乎以前的值会怎样,我认为您可以使用
[yourDictionary setObject:someObject forKey:someKey]

而不是将对象添加到字典中。

关于iphone - 避免在iPhone SDK的NSMutableDictionary中添加相同的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7951264/

相关文章:

iphone - 如何从地址簿 ios 以编程方式编辑电话号码值

iOS 开发 Swift 自定义单元

ios - UIWebView - 在旋转变化时不调整内容的大小?

ios - 更改 iPhone 应用程序的语言和布局

iphone - 创建应用程序屏幕截图的动画?

iphone - 突出显示单个烛条的核心图

ios - UISearchController 向后滑动时错误的动画然后消失

ios - 如何将 UInt8 数组转换为 Data? ( swift )

ios - 在应用程序之间共享 iCloud 文档

iphone - 如何为 iOS 构建 PoDoFo 库