Comments (4)
You would be correct to assume the error should be propagating through. It looks like when we added in the ability to open a PDF from Data
instead of just a file path this functionality broke. We moved all of the logic to a computed property so that calling it each time would pull from the latest variables that had been set. However, computed properties do not allow for throwing errors, so that is where the holdup is. A solution will be to move that logic to a function. However we will then have to either make the password
, filePath
and fileData
variables read-only or will have to have the documentRef
recompute when they are changed. Due to my schedule this change will be a couple of days, for the time being checking for nil
is the best option, unfortunately that won't tell you if it was any of the other errors however. Sorry for the inconvenience!
from uxmpdfkit.
Hi @pushchris, thanks for responding! I'll use the nil-check for now, and update as soon as an update is available.
By the way, see also my pull request from a while ago: #8
from uxmpdfkit.
@rbresjer sorry for the delay, I have pushed code that moves opening of a PDF context to its own method. Would you mind pulling from the master branch and letting me know if it resolves the issue for you? If so I'll go ahead and publish a new version. Thanks
from uxmpdfkit.
@pushchris Hi Chris, thanks, I just tested and it works!
from uxmpdfkit.
Related Issues (20)
- Layout issue when change device orientation
- I have pod install in objC project and create bridge header and import in my class like @import PDFKit and i have access frame work classes easily but i am not able to access class methods error as following as - "No visible @interface for 'PDFDocument' declares the selector 'initWithFilePath:password:error'" . NSError *error; NSString *path = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"pdf"]; PDFDocument *document = [[PDFDocument alloc] initWithFilePath:path password:@"password_if_needed" error:&error]; PDFViewController *pdfVC = [[PDFViewController alloc] initWithDocument:document]; [self.navigationController pushViewController:pdfVC animated:true];
- app crash if file url outside xCode project HOT 1
- How to use feature Sinature in your app? HOT 2
- Not supported in Swift Package Manager
- SwiftUI implementation
- Pdf rotation not working
- PDF issue in document directory. HOT 1
- Top and Bottom Pdf Padding HOT 2
- PDF Save as blank
- Crash at opened PDF(without metadata)
- Crash For iPhone 6s
- How to change the highlight pen's color from yellow to another color ?
- it written that is supports ios 9.0 and above but it actualy supports ios 11.0 and above
- How to change pen's color and lineWidth?
- Could not build Objective-C module 'UXMPDFKit' HOT 1
- changing text font size does not work
- cocoapods seem not update HOT 2
- Ho to change Pen, highliter and textfield color dynamic
- Issue While migrating to swift 4.2
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 uxmpdfkit.