func testExample() {
let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
// some code ...
}
以上功能总是崩溃并出现此错误:
无法转换类型' MyAppName.AppDelegate'的值(0x10dc09e80)到' MyAppNameTests.AppDelegate' (0x11cc190c0)。
答案 0 :(得分:1)
您可能正在将AppDelegate编译到测试目标中。不要这样做。
相反,只能编译到您的普通应用目标MyAppName。在你的测试类中写入XCode 7
@testable import MyAppName
之前和XCode 7之前
import MyAppName