将 AppDelegate.h 和 AppDelegate.m 替换为 AppDelegate.swift

Max*_*Max 5 xcode objective-c ios appdelegate swift

我只有一个 Objective-C 项目,我想使用 AppDelegate 来访问我的 xcdatamodel,但是当我添加AppDelegate.swift到我的项目时,它显示了一个编译问题,这是错误的,因为它不知道 AppDelegate 使用什么以及什么是主要的。然后我尝试删除AppDelegate.hAppDelegate.m添加AppDelegate.swift,但它也不起作用并且仍然有编译错误。我如何添加AppDelegate.swift它?

Teo*_*Teo 5

如果您想使用AppDelegate.swift而不是AppDelegate.h/ AppDelegate.m,您应该将 Swift 文件添加到您的项目中并删除.h.m文件(当询问桥接标头时,不要忘记单击 yes)。此外,您还应该删除它main.m,因为不再需要它并且会导致链接器错误。