我正在编辑一个传递给我的项目。我正在尝试安装Crashlytics以查看崩溃。但是,安装需要我编辑AppDelegate.swift文件......该项目不包含应用程序委托文件!
我尝试手动添加appDelegate.swift文件,但是当我尝试打印(“Hello”)时,它从未被调用过。
1)有没有办法检查app delegate.swift
2)如何重新连接appdelegate?
答案 0 :(得分:1)
在@UIApplicationMain
上进行全局搜索。标有该属性的类是app delegate。
要么在C中寻找呼叫UIApplicationMain
;该调用包含app delegate类的名称。
另一种方法:使用此行运行应用程序您知道实际执行的地方:
print(type(of: UIApplication.shared.delegate!))
现在您将知道应用委托类的名称。
答案 1 :(得分:0)
听起来像代码的编写者使用了一些第三方库来处理appDelegate函数。在这种情况下,他们可能有一些api或回调,允许你在appDelegate类的某些方法中调用。查看所用特定库的文档。一些最常见的是PhoneGap,Cordova等。