iOS 11 - FastPDFKit long delay when calling MFDocumentManager's outline function

jguengerich's Avatar


19 Jul, 2017 08:49 PM

I am testing FastPDFKit in our current app on iOS 11 beta 3. Assuming documentManager is a properly initialized MFDocumentManager object, when I do this:

NSMutableArray *ol = [documentManager outline];

there is a 2 minute delay that blocks the thread it is called from. On iOS 8 - 10, there is no delay.
Any chance there will be an update to fix this problem before iOS 11 is released?

EDITED TO ADD: During the 2 minutes, the device CPU is at almost 100%.

  1. Support Staff 1 Posted by Matteo on 31 Jul, 2017 09:35 AM

    Matteo's Avatar

    sorry for the delay.

    I can confirm that we are aware of this minor issue and we'll release a maintenance update for iOS 11.


  2. 2 Posted by jguengerich on 31 Jul, 2017 02:30 PM

    jguengerich's Avatar

    Thank you. Do you know when the maintenance update will be available?

  3. Support Staff 3 Posted by Matteo on 31 Jul, 2017 02:32 PM

    Matteo's Avatar

    We aim to release it in the second half of August in order to ensure compatibility with an iOS 11 beta version close to the final one.

  4. 4 Posted by jguengerich on 31 Jul, 2017 02:42 PM

    jguengerich's Avatar

    Makes sense. I'll watch the GitHub project so I get notified when it is available.

  5. 5 Posted by jguengerich on 28 Aug, 2017 06:48 PM

    jguengerich's Avatar

    Any progress on this? I'd like to have time to implement and test before iOS 11 is released.

  6. Support Staff 6 Posted by Matteo on 31 Aug, 2017 04:12 PM

    Matteo's Avatar

    if everything works as expected we plan to release the new version during next week.


  7. 7 Posted by jguengerich on 08 Sep, 2017 05:06 PM

    jguengerich's Avatar

    It is almost the end of the week, will this be released today or tomorrow?

  8. 8 Posted by jguengerich on 11 Sep, 2017 03:11 PM

    jguengerich's Avatar

    Still waiting...

  9. Support Staff 9 Posted by Matteo on 11 Sep, 2017 03:19 PM

    Matteo's Avatar

    we are sorry for the delay but we have great news:
    - All the performance issues have been resolved. - The secondary thread access to UI elements have been removed. - We've added full Xcode 9 support. - We've migrated from the previous fake framework to a fully supported dynamic framework.

    However, due to Apple's policy on beta toolchains we are not able to release a stable version that can be safely embedded in App Store apps, until the Xcode 9 GM is release. We do plan to release a new version early tomorrow (Tuesday 12) European time in a dedicated branch and the final release on Wednesday 13 compiled with the GM (probably released during our night tomorrow).

    Thanks for your patience.

  10. Support Staff 10 Posted by Matteo on 12 Sep, 2017 09:51 AM

    Matteo's Avatar

    we've published an update on GitHub on the develop branch.

    You can test it right now, but please keep in mind that it's not save tu submit an app to the App Store, compiled with beta toolchains.

    We do plan to release a new version built with Xcode 9 GM tomorrow.

  11. 11 Posted by jguengerich on 12 Sep, 2017 02:39 PM

    jguengerich's Avatar

    Thanks. I'm having difficulty using the framework, I'll start another thread, called "Implementing in Xcode 9". Please take a look. Thank you.

  12. 12 Posted by jguengerich on 13 Sep, 2017 05:12 PM

    jguengerich's Avatar

    I can confirm it is fixed.

  13. Matteo closed this discussion on 14 Sep, 2017 06:52 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

15 Apr, 2020 04:25 AM
26 Feb, 2020 07:23 AM
27 Jun, 2019 06:08 AM
23 Nov, 2018 01:54 PM
14 Nov, 2018 04:37 PM