gpt4 book ai didi

cocoa - 如何检查 CFPropertyList 的类型?

转载 作者:行者123 更新时间:2023-12-03 17:16:25 26 4
gpt4 key购买 nike

在 Mac OS X 上使用 CFPreferences API 存储和检索每个用户和计算机范围的应用程序设置时,CFPreferencesCopyAppValue 返回 CFPropertyListRef代表检索到的设置。

我似乎找不到可以让我安全地测试 CFPropertyList 实际上是 CFString 的代码,因此我可以相信结果就是我正在查找的字符串对于。

将 CFPropertyList 对象转换回 CFString/CFNumber/CFWhateverElse 的正确方法是什么?

最佳答案

您可以使用CFGetTypeID功能:

if (CFGetTypeID(myPropertyListRef) == CFStringGetTypeID()) {
// it's really a string!
}

关于cocoa - 如何检查 CFPropertyList 的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5258664/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com