Xcode Version 6.1.1 (6A2008a)
Error: libswiftCore.dylib`swift_dynamicCastClassUnconditional and Swift dynamic cast failed
I am trying to test and I am coming across this error that I am unsure about how to fix. Can someone please shed some light on this?
Error happens:
The error happens with this cast:
var delegate = UIApplication.sharedApplication().delegate as AppDelegate
After reading this post: I deleted the AppDelegate.swift from the test target but then I get an error when building as the compiler complains about not knowing about "AppDelegate" in the cast. I am confused?!
Ok so after a lot of messing about here is what solved the issue:
I changed all the classes (in the main part of the application) that I needed to access (from the Test part of the application) to be public and also set these class's required methods to be public as well).
I imported the main project into each appropriate test classes with an #import AppName
statement
Hope that saves some other people some time.. :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With