2015-11-10 4 views
0

Это проблема с iOS9 и более поздними версиями.UIWebview не показывает editview при первом касании

При загрузке приложения я выбираю слово в UIWebview, но не отображается всплывающее окно editview, показывающее копии, общий доступ, определение и т. Д. При первом нажатии. От следующего выбора после крана он отлично работает.

даже - (BOOL) canPerformAction: (SEL) действие withSender: (ID) отправитель делегат возвращает NO для всех параметров на первом кране и выберите

Кроме того, при выборе слова и прокрутите его с экрана и попытайтесь выбрать другое слово. представление прокручивается вверх/вниз само по себе, и будет выбрано слово worng (View вытесняется смещением от количества, которое выбранное слово прокручивается с экрана).

Потянув за волосы, чтобы исправить это. Любая помощь будет оценена его простой код

@implementation ViewController 

- (void)viewDidLoad { 
[super viewDidLoad]; 


[self.view becomeFirstResponder]; 
NSString *urlAddress = @"https://en.wikipedia.org/wiki/Main_Page"; 
NSURL *url = [NSURL URLWithString:urlAddress]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
[_myWebView loadRequest:requestObj]; 

}

+1

У вас есть код или что-то, что вы можете показать нам, что не работает? Трудно понять, что сломано, если мы не знаем, что это такое. –

+0

Редактировать свой вопрос, чтобы включить это. –

+0

Сделал это @Dow Очень простой Просто добавленный веб-просмотр и загруженная википедия. Я думаю, проблема в iOS 9. Он хорошо работает с iOS 8 – Lax

ответ

0

UIWebView имеет много ошибок и не память эффективно. Заменен UIWebview с WKWebView по рекомендации яблока, и он исправил все ошибки.