Экспорт Просмотр в формате PDF из какао - PullRequest
3 голосов
/ 28 октября 2011

Брэд Миллер @ Cocoa Dev Central написал учебник по созданию PDF-файлов из какао.Я пытался следовать этому руководству, но, поскольку оно довольно старое (2003), большая часть кода устарела.Я заставил его работать после некоторой путаницы, но когда я пытаюсь экспортировать PDF, появляется диалоговое окно печати, и оно не сохраняет PDF в указанном мной файле.моя реализация PDF экспорта здесь .Приведенный выше код относится только к экспорту.

Был бы очень рад, если бы кто-нибудь увидел, что я тут делаю неправильно ...

1 Ответ

1 голос
/ 29 октября 2011

На самом деле, я нашел ответ на мою проблему сам здесь, когда я прочитал его снова.Проблема в том, что строка содержит:

[printInfoDict setObject:[panel URL] forKey:NSPrintSavePath];

. Как видите, там указывается URL файла, но вместо URL должен быть путь.Поэтому я изменил это на следующее:

[printInfoDict setObject:[[panel URL] path] forKey:NSPrintSavePath];

И вот, это работает!

...