【问题标题】:How to retrieve the values for the particular key from CFMutableDictionary如何从 CFMutableDictionary 中检索特定键的值
【发布时间】:2011-05-15 04:46:12
【问题描述】:

在 C++ 中,EventType.find(1)->second 可用于查找键 1 的值。

我是 Objective C 的新手。我已经实现了 CFDictionary 来增加它的价值。但是我该怎么做

retreive 并查看特定键的values

已编辑:

CFNumberRef tId = CFNumberCreate(NULL,kCFNumberShortType,&st);
CFDictionarySetValue(cfdict,tId,st);
NSLog(@"The value is:%s",(CFDictionaryGetValue(cfdict,tId)));

它运行没有错误,但我无法得到输出。

【问题讨论】:

    标签: objective-c core-foundation


    【解决方案1】:

    CFMutableDictionary 的文档说:

    管理字典的基本界面由CFDictionary参考提供。

    ...这会将您带到CFDictionaryGetValue()

    【讨论】:

      【解决方案2】:

      请不要编辑您的帖子以提出另一个不相关的问题。

      无论如何:您使用了错误的格式说明符:%s 用于打印 C 字符串。您可以使用 Objective-C 的 %@ 格式说明符来打印对象的描述。

      如果你想使用纯Core Foundation你可以使用CFShow(object);

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-15
        • 1970-01-01
        • 2021-06-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多