elección de texto en PDF después de renderizar usando drawLayer para ipad

Estoy tratando de resaltar el texto en el pdf después de renderizar en el ipad. Siento que estoy logrando algo con muchas búsquedas en Google y el código de muestra proporcionado por fastPdfKit. Desde este enlace, analizo un pdf fácilmente y trato de resaltar el texto de una búsqueda de usuario. Estoy usando el siguiente método para obtener límites de texto:

-(NSArray *)searchResultOnPage:(NSUInteger)pageNr forSearchTerms:(NSString *)searchTerm withProfile:(MFProfile *)p;

Este método me da una variedad de objetos de los que obtengo el rect pero no es exactamente el límite de la palabra buscada.

¿Puede alguien decirme si esta es la forma correcta de hacerlo o no, y por favor dígame cómo obtener los límites de texto correctamente? De alguna manera, esta pregunta es un duplicado de mi última pregunta(antiguo

Acepto sugerencias.

Gracias