未声明的标识符CTFramesetter

时间:2011-10-12 08:42:01

标签: ios ios4 undeclared-identifier

我正在构建一个iPhone应用程序并尝试使用Core Text Framesetter创建一个savePDFFile方法。

但是,我收到以下行的未声明标识符CTFramesetterRef错误 -

    CTFramesetterRef framesetter = CTFramesetterCreateWithAttributedString(currentText);

我试图调查此错误,虽然我的项目包含CoreGraphics框架,但似乎我仍然需要添加ApplicationServices框架。 问题是我找不到我的Mac上的ApplicationServices框架/库(我试图“添加其他”框架但是找不到它。)

如果我的计算机上没有安装它,有没有办法添加或下载?

非常感谢,

Dudi Shani-Gabay

1 个答案:

答案 0 :(得分:7)

#import <CoreText/CoreText.h>

我没有看到它写在任何官方文档中。只是通过反复试验来碰到它。 Apple还没有使用针对iOS开发人员的Core Text文档更新iOS开发文档。