未声明的标识符 CTFramesetter

发布于 2024-12-09 06:47:19 字数 438 浏览 1 评论 0 原文

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

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

    CTFramesetterRef framesetter = CTFramesetterCreateWithAttributedString(currentText);

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

如果我的计算机上未安装,是否可以添加或下载它?

非常感谢,

杜迪·沙尼·加贝

I'm building an iPhone application and trying to create a savePDFFile method by using the Core Text Framesetter.

However, I'm getting the undeclared identifier CTFramesetterRef error for the following line -

    CTFramesetterRef framesetter = CTFramesetterCreateWithAttributedString(currentText);

I tried to investigate this error and although my project includes the CoreGraphics framework it seems that I still need to add the ApplicationServices framework.
The problem is that I couldn't locate the ApplicationServices framework/library on my Mac (I tried to "add other" framework as well but couldn't find it).

Is there a way to add it or download it if it's not installed on my computer?

Many thanks,

Dudi Shani-Gabay

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷清清 2024-12-16 06:47:19
#import <CoreText/CoreText.h>

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

#import <CoreText/CoreText.h>

I don't see it written in any official docs. Just ran across it through trial and error. Apple still haven't updated the iOS dev docs with Core Text documentation that is targeted toward iOS developers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文