在OC里,main 函数是这样的:
main函数中执行了一个UIApplicationMain这个函数(虽然这个方法标明要返回一个 int,但其实它并不会真正的返回,而是一直存在于内存中,直到用户或者系统将应用强制终止。)
各个参数的意思:
到了Swift ,main 函数就“消失了”,它的存在的形式变成了@UIApplicationMain
当我们有需求,需要自定义一个main 函数的时候,就需要创建一个main.swift 文件
这样在sendEvent 和 sendAction 内部,就可以监听到事件的发送了。
新建项目 遇到该问题
解决方案:我重写了delegate 但是没配置main函数导致的,加上
@UIApplicationMain//这个放在那里哪里先运行,这是程序入口,相当于OC的main函数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)