【问题标题】:App is performing very slow ios应用程序执行非常慢的 ios
【发布时间】:2015-11-19 08:49:56
【问题描述】:

如果我按下任何按钮或想要从一个视图移动到另一个视图,我的应用程序会卡住很长时间。我在主线程中执行转换,在后台线程中执行其他操作。但主要问题出在 FMDatabaseQueue。

这是计时器配置文件:

我正在尝试找出实际问题。还是没找到。任何帮助将不胜感激。如果您想了解任何具体的实现,请告诉我。

【问题讨论】:

  • “在后台线程中执行转换”是指视图转换代码在后台线程中执行?
  • @Akhilrajtr > 不,对不起我的错误。在后台线程中执行其他操作。主线程中的 UI 操作。
  • SyncPoolController mediaSync 是做什么的?可以显示代码吗?
  • @Paulw11 > 如果有任何图像未上传到服务器,它会检查数据库。如果有这样的东西,它就会开始将它上传到服务器。
  • 你是如何处理后台线程的? GCD,Operation oder 只是一场表演?

标签: ios iphone nsoperation nsoperationqueue fmdb


【解决方案1】:
  1. 清理(CMD + Shift + K)项目。
  2. 再次运行(CMD + R)

为我工作。

记住要在主线程上执行所有 UI 更改,不要在后台线程上执行任何 UI 更改(不推荐)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-12
    • 2020-04-09
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    相关资源
    最近更新 更多