ios - 在 pod 部分编写代码时无法访问 AppDelegate 类
问题描述
我正在 pod 部分编写代码。而且这段代码不起作用。Pod 部分看不到 AppDelegate 类:
if let app = UIApplication.shared.delegate as? AppDelegate, let window = app.window {
// AppDelegate is unresolved
}
我想从 AppDelegate 类访问窗口属性。我该怎么做?通过 Pod 部分,我的意思是,我正在为 via cocoa pod 编写框架。这意味着我正在 pod 部分编写代码,以便稍后我可以将其安装到我的项目中。
解决方案
您可以直接从UIApplication
let window = UIApplication.shared.keyWindow
推荐阅读
- elasticsearch - Logstash 根据引用变量更新字段值
- c# - c# UDP 到子网上的客户端
- javascript - 将整个页面作为 iframe 嵌入子目录中(iframe 中的相对路径不起作用)
- protractor - 报告/显示 Protractor Cucumber html 中的断言失败报告为步骤失败
- javascript - ngb 分页 [(page)] 角度中的属性不起作用
- python - 在 Python 中从 .dat 文件数据帧中读取
- flutter - Flutter web - 水平的singlechildscrollview不能用鼠标滚轮滚动
- flutter - setState() 或 markNeedsBuild() 在动态字段中的 onChange 函数期间在构建期间调用
- javascript - 如何解决我的 json-server 的 ENOENT 错误?
- python - 来自字符串的带有 getattr 和 args/kwargs 的 Python 调用函数