【问题标题】:nsdictionary objectforkey - search and get that valuensdictionary objectforkey - 搜索并获取该值
【发布时间】:2010-05-18 09:30:52
【问题描述】:

我在我的 iphone 应用程序中使用 NSDictionary。 我正在使用“objectForKey:”方法来获取键的值。 一个线程(第一个线程)正在向字典添加键值,而另一个线程(第二个线程)正在读取它们。 在第二个线程中,我想获得一个键的值,第一个线程有时没有在那个时候添加。所以,在第二个线程中,我想搜索一些键,然后得到那个值。可能的? 如果我在字典中提供一个不存在的键怎么办?它会返回什么?

【问题讨论】:

    标签: iphone nsdictionary


    【解决方案1】:

    您需要使用NSLock 来同步对您的字典的访问,以便您的操作是线程安全的。至于您对[NSDictionary -objectForKey] 方法的问题,根据文档,如果字典中不存在键(即没有关联值),它将返回nil

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      • 1970-01-01
      相关资源
      最近更新 更多