Xcode App代表

时间:2017-11-30 20:54:01

标签: xcode swift3 appdelegate crashlytics

我正在编辑一个传递给我的项目。我正在尝试安装Crashlytics以查看崩溃。但是,安装需要我编辑AppDelegate.swift文件......该项目不包含应用程序委托文件!

我尝试手动添加appDelegate.swift文件,但是当我尝试打印(“Hello”)时,它从未被调用过。

1)有没有办法检查app delegate.swift

2)如何重新连接appdelegate?

2 个答案:

答案 0 :(得分:1)

@UIApplicationMain上进行全局搜索。标有该属性的类是app delegate。

要么在C中寻找呼叫UIApplicationMain;该调用包含app delegate类的名称。

另一种方法:使用此行运行应用程序您知道实际执行的地方:

print(type(of: UIApplication.shared.delegate!))

现在您将知道应用委托类的名称。

答案 1 :(得分:0)

听起来像代码的编写者使用了一些第三方库来处理appDelegate函数。在这种情况下,他们可能有一些api或回调,允许你在appDelegate类的某些方法中调用。查看所用特定库的文档。一些最常见的是PhoneGap,Cordova等。