【发布时间】:2021-06-30 08:29:57
【问题描述】:
我正在创建一个自定义框架。我需要引用 AppDelegate 来执行操作,例如获取窗口或其他一些委托。
示例代码:
static var safeArea: UIEdgeInsets {
var padding: UIEdgeInsets = UIEdgeInsets.zero
if #available(iOS 11.0, *) {
if let b = appDel.window?.safeAreaInsets {
padding = b
}
}
return padding
}
我遇到的主要问题是我需要多个级别的 AppDelegate 引用。
对此的任何帮助都应该感激。
【问题讨论】:
-
UIApplication.shared.delegate?请注意,它可能在SceneDelegate? -
@ElTomato 你有足够的代表来编辑问题。为什么不帮助人们而不是发布刻薄的 cmets
-
创建框架时没有appdelegate类
-
@Paulw11 如果我纠正每一个错字,那将是我的日常工作。我确实有一份日常工作。
-
好的,但是指出拼写和语法错误对于英语说得不好的人来说并不是特别有用或欢迎。在某些情况下,问题确实难以理解,但您清楚地理解了这种情况下的含义。
标签: ios swift appdelegate