ListAllSongsViewController

ListAllSongsViewController

在我的应用程序中,我有一个用Swift编写的视图控制器。我将其导入到用 objective-c 编写的应用程序委托中。我试图像这样创建一个快速视图控制器的对象

ListAllSongsViewController *songListVC = [[ListAllSongsViewController alloc]initWithNibName:@"ListAllSongsViewController" bundle:nil];
ListAllSongsViewController是快速编写的。项目编译没有任何问题,但是在执行上述代码时,应用程序崩溃并在ListAllSongsViewController的init方法处停止

日志中没有任何内容,只是停止了。 Zombie&All异常断点已启用。

附言它仅在设备(iOS 7.1)中崩溃,但在模拟器中工作正常

更新:
即使我使用默认的Swift Initializer也遇到相同的问题
ListAllSongsViewController(nibName: "ListAllSongsViewController", bundle: nil)

最佳答案

通常发生在您传递了错误的nibName时。考虑到它仅在设备中崩溃,我认为您在字符串ListAllSongs的情况下犯了一个错误,因为Mac / Simulator的文件系统对设备不区分大小写。

10-08 03:22