代码之家  ›  专栏  ›  技术社区  ›  kiyoshi

iPhone隐形键盘

  •  0
  • kiyoshi  · 技术社区  · 15 年前

    我现在正在开发一个运行良好的应用程序,直到我开始为图像的后台加载实现一些线程。现在没有崩溃,但键盘不显示。也就是说它不可见(我仍然可以打字,我只是看不到实际的键盘)。 我所做的唯一一件事就是实现线程,所以我想知道我是在搞砸键盘上运行的线程还是什么?

    我调用的线程如下:

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

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

    事先谢谢。

    1 回复  |  直到 15 年前
        1
  •  1
  •   rpetrich    15 年前

    UIWebView 不能在后台线程上安全地使用s(和所有UI元素)。如果要在后台加载图像,请使用 NSURLConnection 的异步加载方法。