0

私は現在、画像をバックグラウンドでロードするためのスレッドの実装を開始するまで、正常に機能していたアプリに取り組んでいます。クラッシュはなくなりましたが、キーボードは表示されません。つまり、見えないということです (まだ入力できますが、実際のキーボードは見えません)。私が行った唯一のことはスレッド化を実装することだったので、キーボードが実行されているスレッドなどを何らかの形でいじっているのではないかと思っています。

私が呼んでいるスレッドは次のようなものです:

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

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

前もって感謝します。

4

1 に答える 1

1

UIWebViews (およびすべての UI 要素) は、バックグラウンド スレッドでは安全に使用できません。バックグラウンドで画像を読み込みたい場合は、NSURLConnectionの非同期読み込みメソッドを使用します。

于 2009-08-27T05:56:43.537 に答える