【问题标题】:Adding PDFKit Palette in XCode 9在 XCode 9 中添加 PDFKit 调色板
【发布时间】:2018-04-27 17:44:28
【问题描述】:

我是一名学习 Objective-C 的新 iOS 开发人员。我目前正在使用 XCode 9。我正在尝试使用 PDFKit 在我的应用程序中工作,并且我正在关注这些链接以获取教程:

https://developer.apple.com/library/content/documentation/GraphicsImaging/Conceptual/PDFKitGuide/PDFKit_Prog_Tasks/PDFKit_Prog_Tasks.html#//apple_ref/doc/uid/TP40001863-CH202-CHDIADBJ(来自苹果官方开发者网站)

http://mirror.informatimago.com/next/developer.apple.com/cocoa/pdfkit.html

对于这两个教程,他们都告诉我应该从我的 Interface Builder 中添加 PDFKit.Palette。问题是,我认为 XCode 9 中的 Interface Builder 看起来与以前的 XCode 版本有很大不同。当我打开界面生成器时,我尝试找到“首选项”,但我看不到该选项,也看不到“调色板”选项卡。

我在我的项目中添加了 PDFKit.Framework 和 Quartz.Framework,我可以访问 PDFView.h 和 PDFKit.h 等文件。我还需要添加 PDFKit 调色板吗?如果是这样,任何人都可以提供有关如何通过我的界面生成器添加调色板的见解吗?我在网上搜索了很多解决方案,但大多数都已经过时了。

在此先感谢您,如果我的问题听起来到处都是,我深表歉意。我真的很困惑。

【问题讨论】:

    标签: ios objective-c xcode cocoa


    【解决方案1】:

    我很确定那些文档真的很老了。这个问题是不久前提出的,所以希望这对其他人有帮助。

    我使用的是 swift,所以你的代码和我的会略有不同。

    我在界面生成器中也看不到 PDFView。我解决它的方法是在界面生成器中添加一个空的 UIView 并给它 PDFView 类。

    然后在视图控制器中我添加了:

    @IBOutlet weak var pdfView: PDFView! 
    

    然后将小点拖到界面生成器中的视图

    我在 viewDidLoad 中添加了(其中 url 是我的 pdf 文档的文件 url):

    let pdf = PDFDocument(url: url!)
    pdfView.document = pdf
    

    【讨论】:

      猜你喜欢
      • 2015-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多