cocoa过时的CGSCStringValue函数如何实际工作?

时间:2011-12-28 21:59:44

标签: string function core-graphics

我一直在MacOSX下使用 CGSPrivate.h 进行可可开发。我现在在Lion(10.7.x)下使用它,结果是该操作系统版本下该文件中描述的 CGSCStringValue()函数不再存在。

我想利用 CGSCStringValue() - 的功能,将 CGSValue 转换为其关联的 char * 在适当的时候 - 我想知道是否有人知道该功能是如何实际实现的。

我尝试过各种形式的 CGSValue ,但无济于事。那么有人能指出我在10.7中运行的一些文档或实际的可可代码,它将一个与字符串相关联的 CGSValue 作为输入并返回其 char * 等价物吗? / p>

提前致谢。

1 个答案:

答案 0 :(得分:1)

通过检查类型(确保它真的是CFString)并调用CFStringGetCString()来实现。你可以自己做,不需要CGSCStringValue