Необъявленный идентификатор CTFramesetter

Я создаю приложение для iPhone и пытаюсь создать метод savePDFFile с помощью Core Text Framesetter.

Однако я получаю необъявленную ошибку идентификатора CTFramesetterRef для следующей строки:

    CTFramesetterRef framesetter = CTFramesetterCreateWithAttributedString(currentText);

Я пытался исследовать эту ошибку, и, хотя мой проект включает в себя инфраструктуру CoreGraphics, кажется, что мне все еще нужно добавить платформу ApplicationServices. Проблема в том, что я не смог найти фреймворк / библиотеку ApplicationServices на моем Mac (я тоже пытался "добавить другой фреймворк", но не смог его найти).

Есть ли способ добавить или загрузить его, если он не установлен на моем компьютере?

Большое спасибо,

Дуди Шани-Габай

1 ответ

Решение
#import <CoreText/CoreText.h>

Я не вижу это написано ни в одном официальном документе. Просто наткнулся на это методом проб и ошибок. Apple до сих пор не обновила документацию по iOS для документации Core Text, предназначенной для разработчиков iOS.

Другие вопросы по тегам