【问题标题】:How to use AXUIElementCreateSystemWide() in Swift?如何在 Swift 中使用 AXUIElementCreateSystemWide()?
【发布时间】:2021-04-05 04:25:05
【问题描述】:

我尝试从教程中运行以下代码:

  AXUIElement element = AXUIElementCreateSystemWide();

我收到以下错误:

  • 在范围内找不到“元素”
  • 一行中的连续语句必须用';'分隔
  • 类型名称后的预期成员名称或构造函数调用

我尝试通过添加来修复它

import Accessibility
import ApplicationServices

两者都没有成功。最近一定有什么变化?

【问题讨论】:

    标签: swift cocoa accessibility


    【解决方案1】:

    您的代码是 Objective-C。

    在斯威夫特中:

    let element: AXUIElement = AXUIElementCreateSystemWide()
    

    或者你可以省略类型注释:

    let element = AXUIElementCreateSystemWide()
    

    【讨论】:

      猜你喜欢
      • 2016-05-26
      • 2015-09-21
      • 2014-09-18
      • 2017-08-05
      • 2014-10-26
      • 2018-12-12
      • 2021-05-15
      • 2014-10-27
      • 2021-12-20
      相关资源
      最近更新 更多