Comments (4)
The install instructions assumes one is already familiar with dependency managers such as Carthage or Cocoapods. Please do a quick tutorial or two of Carthage and/or Cocoapods to understand how to integrate external libraries such as this into your application.
from ios-pdf-reader.
I've installed 19 external libraries and every one (from large groups to small - Alamofire, SwiftKeychainWrapper, Mapbox, Firebase, etc.) have all had an 'import' command associated with the Cocoapods install and use - and I have had no issues with any of them.....
So, it seems clear that "such as this one" really isn't..... - in my, admittedly new, though not inexperienced, use of Cocoapods.
I had tried "import PDFReader", though it seems that is not correct, nor "import iOS-PDF-Reader"..... - nor trying to get additional information/help from the developer..............
from ios-pdf-reader.
If you checkout the demo project, you can see a working implementation using Carthage, but the same would apply for Cocoapods
from ios-pdf-reader.
For others that are somewhat new to all this and that may wish to use this library, here is the Swift 3 working code (I don't know why it didn't work before, but it works with this code....)
`
import UIKit
import PDFReader
class DocViewController:UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let remotePDFDocumentURLPath = "YOUR_URL_HERE"
let remotePDFDocumentURL = URL(string: remotePDFDocumentURLPath)!
let document = PDFDocument(url: remotePDFDocumentURL)!
let readerController = PDFViewController.createNew(with: document)
navigationController?.pushViewController(readerController, animated: true)
}
}
`
It works quite nicely and is even 'pretty' (one of the requirements actually stated by the folks asking me to create this app for them..... :)
However, I do have one issue (not directly related to the library, though I'm not sure how to fix it.....
I'm accessing this controller through a seque controller (using Eureka) and when going 'Back', I get a blank page instead of back to the main page.
Likely can be fixed by the 'custom back button' - I'll fight with that, though otherwise, this is really a nice presentation of PDFs (sorry about harsh comments before - I'm sure you know how frustration sometimes sets in when trying to get a project out.......)
from ios-pdf-reader.
Related Issues (20)
- Not building in Swift 4.2
- How to add pdf to UIView, not pushViewController? HOT 2
- Reason: image not found
- PDF anchor
- Draw lines on PDF file
- How to disable download / copy / print options dialog HOT 2
- How can i open web link in pdf viewer?
- Setting Header for remote url
- How to get last opened page HOT 1
- start page index from 1 not 0
- not support RTL and issue when tap to hide nav.
- isNavigationBarHidden in UITabBarController
- Flashing Links HOT 2
- When using CoreGraphics to draw in background thread memory usage of the app is getting very high until the App eventually crashes HOT 1
- Help - Share PDF other apps , with iOS9 HOT 1
- Newer version required Swift 5 HOT 3
- Some page of PDF render incompleted
- iOS9 cpu 100% HOT 6
- Some PDFs display blank white page HOT 3
- How can i display base64 string
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ios-pdf-reader.