Xcode Version 6.1.1(6A2008a)
错误:libswiftCore.dylib`swift_dynamicCastClassUnconditional 和Swift动态演员失败
我正在尝试测试,我遇到了这个错误,我不确定如何修复。有人可以对此有所了解吗?
发生错误:
此演员阵容发生错误:
var delegate = UIApplication.sharedApplication().delegate as AppDelegate
阅读this post之后:我从测试目标中删除了AppDelegate.swift但是在构建时出现错误,因为编译器抱怨不知道演员阵容中的“AppDelegate”。我很困惑?!
答案 0 :(得分:4)
好的,所以在经历了很多混乱之后就解决了这个问题:
我将需要访问的所有类(在应用程序的主要部分中)(从应用程序的测试部分)更改为公共类,并将这些类的必需方法设置为公共的) 。
我使用#import AppName
语句将主项目导入每个相应的测试类
希望能节省一些其他人的时间.. :)