PDFKit PDFPage.characterBounds(at:) returns incorrect coordinates iOS 18 beta 4

PDFKit PDFPage.characterBounds(at: Int) is returning incorrect coordinates with iOS 18 beta 4 and later / Xcode 16 beta 4.

It worked fine in iOS 17 and earlier (after showing the same issue during the early iOS 17 beta cycle)

It breaks critical functionality that my app relies on.

I have filed feedback (FB14843671). So far no changes in the latest betas. iOS release date is approaching fast!

Anybody having the same issue? Any workaround available?

Any news on this topic? Still not working in the latest betas.

The latest Xcode / iOS RC candidates still have the same issue that PDFKits PDFPage.characterBounds(at:) is returning incorrect coordinates for characters on the PDF page.

This breaks apps that rely on PDFKit to read char positions from PDF files!

It should be fixed by Apple before the final release of iOS 18.

iOS 18.1 beta 5 does not resolve the PDFKit PDFPage.characterBounds(at:) issue of returning the wrong character bounds.

PDFKit PDFPage.characterBounds(at:) returns incorrect coordinates iOS 18 beta 4
 
 
Q