Iphone Невидимая клавиатура - PullRequest
0 голосов
/ 27 августа 2009

Я сейчас работаю над приложением, которое работало нормально, пока я не начал реализовывать некоторые потоки для фоновой загрузки изображений. Теперь нет сбоев, но клавиатура не отображается. То есть его невидимо (я все еще могу печатать, я просто не вижу фактическую клавиатуру). Единственное, что я сделал, это реализовал многопоточность, так что мне интересно, не связался ли я с тем, на котором работает клавиатура, или с чем-то еще?

Потоки, которые я вызываю, похожи на:

[NSThread detachNewThreadSelector:@selector(loadWebView:)
    toTarget:self withObject:[NSNumber numberWithInt:pageNum]];

и

[scrollView performSelectorOnMainThread:@selector(addSubview:) 
   withObject:curWebView waitUntilDone:NO];

Заранее спасибо.

1 Ответ

1 голос
/ 27 августа 2009

UIWebView с (и все элементы пользовательского интерфейса) нельзя безопасно использовать в фоновых потоках. Если вы хотите загрузить изображения в фоновом режиме, используйте методы асинхронной загрузки NSURLConnection.

...