我是一名学习Objective-C的新iOS开发人员。我目前正在使用XCode 9.我正在尝试使用PDFKit在我的应用程序中工作,我正在关注这些链接以获取教程:
http://mirror.informatimago.com/next/developer.apple.com/cocoa/pdfkit.html
对于这两个教程,他们告诉我应该从Interface Builder添加PDFKit.Palette。问题是,我认为XCode 9中的Interface Builder看起来与之前的XCode版本截然不同。我试着找到"偏好"当我打开Interface Builder时,我看不到那个选项,也没有" Palettes"标签
我在项目中添加了PDFKit.Framework和Quartz.Framework,并且可以访问PDFView.h和PDFKit.h等文件。我还需要添加PDFKit调色板吗?如果是这样,有人可以提供有关如何通过我的界面生成器添加调色板的见解吗?我在网上搜索了很多解决方案,但其中大部分已经过时了。
提前谢谢你,如果我的问题听起来到处都很抱歉。我对此感到很困惑。
答案 0 :(得分:1)
我很确定这些文档真的很老了。这个问题刚才被问到,所以希望这有助于其他人。
我正在使用swift,因此您的代码与我的代码略有不同。
我也无法在界面构建器中看到PDFView。我解决它的方法是在界面构建器中添加一个空的UIView,并为其提供PDFView类。
然后在视图控制器中我添加了:
const char* sandwich = "ham";
然后将小点拖动到界面构建器
中的视图并在viewDidLoad中我添加了(其中url是我的pdf文档的文件网址):
@IBOutlet weak var pdfView: PDFView!