Objective c iOS模拟器键盘输入延迟

Objective c iOS模拟器键盘输入延迟,objective-c,ios,performance,delayed-execution,ios-simulator,Objective C,Ios,Performance,Delayed Execution,Ios Simulator,每当我在iOS模拟器中使用键盘时,我都会得到大约5秒的延迟,从我点击一个键到输入出现。我和UIPicker有着相似的经历。其他一切都以正常速度运行 这个问题是在我升级到雪豹的最新版本后才开始的。我现在在10.6.8。我当时使用的是XCode 3.2.6的4.0模拟器 我已经用iOS5.0模拟器升级到了最新的XCode 4.2,但问题依然存在 我的问题与此处报告的问题相同: 我使用的是MacBook Pro,2 GHz Intel Core i7,4 GB DDR3 看起来苹果的一名工程师在一次

每当我在iOS模拟器中使用键盘时,我都会得到大约5秒的延迟,从我点击一个键到输入出现。我和UIPicker有着相似的经历。其他一切都以正常速度运行

这个问题是在我升级到雪豹的最新版本后才开始的。我现在在10.6.8。我当时使用的是XCode 3.2.6的4.0模拟器

我已经用iOS5.0模拟器升级到了最新的XCode 4.2,但问题依然存在

我的问题与此处报告的问题相同:

我使用的是MacBook Pro,2 GHz Intel Core i7,4 GB DDR3

看起来苹果的一名工程师在一次OS X升级中搞砸了什么。也许它已经在Lion中修复,但升级到Lion将是最后的选择

编辑: 我已经尝试过完全重新安装XCode 3.2.6和4.2,并且创建了几个新项目,其中只有一个文本字段

此外,我没有运行任何其他程序,我的ram使用率和cpu周期都很低

看来唯一的解决办法是向苹果公司提交一个bug

  • 有时项目会出现问题,请尝试清理项目并重新启动模拟器
  • 您是否实现了监听键盘弹出窗口的方法?如果是的话,在键盘弹出之前你是否在做大量的计算?例如更改GUI以重新定位文本框和图像?如果是,您必须重新思考您的设计:)
  • 很奇怪,但当你们遇到延迟时,打开终端窗口,输入“top”,然后按回车键。检查正在运行的进程,并检查是否有任何进程使用了过多的CPU
  • 出于测试目的,请尝试创建这样一个非常简单的应用程序,它只有一个UITextView,当您单击键盘时,它会自动弹出。如果您仍然遇到延迟。然后跳到第五步
  • 第5步-登录此网站:并报告此错误以供将来增强


    干杯

    在我加载了Xcode的beta版之后,我遇到了同样的问题,然后又回到了生产版本。似乎有些文件没有保存在应用程序容器中,我不得不擦除操作系统(我知道是drastic)来修复它。

    谢谢。我已经尝试了其他一切,除了向苹果公司提交一个bug,所以我现在不会这么做,但我不会屏息以待他们会采取任何措施。Intereasting,那么在你的“顶级”列表中没有发现任何异常行为?嗯,这意味着这是100%的兼容性问题。OSXLion是FTW!(虽然没有营销,但仍然很好:))