2011-12-21 5 views
1

Как определить, когда пользователь щелкнет внешнюю ссылку и откроется сафари.vfr/reader pdf внешние ссылки открываются в UIWebView вместо Safari

Вместо этого я хотел бы поймать это событие и создать UIWebView внутри моего приложения. Возможно ли это с помощью vfr/reader?

EDIT:

я узнал, что Vfr/читатель делает это:

[[UIApplication sharedApplication] openURL:target]; 

Есть прочь НЕ изменять Vfr/читателя и настроить поведение?

ответ

1

Вы говорите об Open Source vfr/reader code, правильно?

Почему вы не можете просто заменить вызов openURL:target, который он использует вместо метода [yourAppDelegate openURLInMyBuiltInUIWebView: target]?

Или, поскольку вы говорите, что не хотите изменять код vfr/reader, возможно, вы можете подкласса UIApplication и заменить вызов openURL:target, чтобы сделать то, что вы хотите.

Here is a related question, который может помочь вам в этом.

Смежные вопросы