"无法投射"从故事板加载时XCTest中的错误

时间:2015-11-27 12:20:35

标签: ios iphone xcode swift storyboard

我试图在XCTest中加载一个自定义视图控制器:

String  ls_all

long NbrRows,ll

ls_all = 'ALL'

dw_account_list_kyr2.retrieve( ls_all )

NbrRows = dw_account_list_kyr2.RowCount()

if NbrRows>0 then MessageBox('Message','Total accounts - ' + string(Abs(NbrRows), '[general]'))

hpb_1.maxposition = dw_account_list_kyr2.RowCount()

hpb_1.minposition = 0

hpb_1.Position = 0

for ll= 1 to dw_account_list_kyr2.RowCount()

hpb_1.Position = ll     

next

end if

我收到此错误:

  

无法转换类型的价值' MyApp.MyCustomViewController'   (0x10852b720)到' MyApp.MyCustomViewController' (0x11a7330a0)。

我正在使用Xcode 7.1.1

我在网上找到的这个问题的解决方案都没有解决它。

有什么想法吗?我们无法对任何视图控制器进行单元测试。

1 个答案:

答案 0 :(得分:4)

将其添加到XCTest文件的顶部

@testable import ModuleName

并且还将Storyboard和ViewController的目标成员身份移除到测试目标(如果已设置)