nsdictionary objectforkey - 搜索并获取该值

时间:2010-05-18 09:30:52

标签: iphone nsdictionary

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

1 个答案:

答案 0 :(得分:2)

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

相关问题