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

崩溃报告中的非UI角色是什么

  •  2
  • deadbeef  · 技术社区  · 8 年前

    在分析事故报告时,我看到 Non UI 我从未见过的角色。我试图了解它对应的应用程序状态。

    Hardware Model:      iPhone7,2
    Code Type:           ARM-64 (Native)
    Role:                Non UI
    Parent Process:      launchd [1]
    OS Version:          iPhone OS 11.4 (15F79)
    Report Version:      104
    

    这个 Role 文件中提到了标题 here ,它指向内核源。在 latest available version 在源代码(以及以前的版本)中,我看到 TASK_NONUI_APPLICATION 枚举常量,但它没有文档记录。

    已经有一个 TASK_FOREGROUND_APPLICATION 以及 TASK_BACKGROUND_APPLICATION 常数,所以我不明白 非用户界面 (或 任务非用户界面应用程序 )可以。

    0 回复  |  直到 8 年前