小编mic*_*ila的帖子

在Swift中使用Generic作为属性类型时出错

当使用Generic作为属性的类型约束时,我遇到了问题.这是一个非常简单的例子:

import UIKit

class TSSignal<MessageType> {

    var message: MessageType?

    init() {
    }

}
Run Code Online (Sandbox Code Playgroud)

在Xcode 6 Beta(6A215l)中,这将无法编译.它失败,底部出现以下错误:

TSSignal.swift:13:9: error: unimplemented IR generation feature non-fixed class layout var message: MessageType? ^ LLVM ERROR: unimplemented IRGen feature! non-fixed class layout Command /Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolc??hain/usr/bin/swift failed with exit code 
Run Code Online (Sandbox Code Playgroud)

但是,如果我删除该行var message: MessageType?,它将构建良好.有任何想法吗?谢谢.

编辑 - 更改了代码和错误以反映当前的问题状态

编辑 - 相关:子类化NSObject和使用泛型时的Swift编译错误

更新(2014年6月18日) - 从Xcode 6 - Beta 2开始,该问题仍然存在

更新(2014年7月25日) - 问题仍然存在,从Xcode 6 - Beta 4开始(感谢@Ralfonso,我也验证了)

更新(2014年8月4日) - 从Xcode 6 - Beta 5开始,问题已解决!

swift xcode6

6
推荐指数
1
解决办法
1023
查看次数

可靠的ActionScript模拟框架?

我正在寻找一个可靠的ActionScript模拟框架.我一直在使用mock-as3,但我对我觉得触发事件的黑客解决方案感到恼火.还有其他一些其他原因,我想有一些选择,但不确定我是否一定需要进入它们.我也研究过Mock4AS,但界面看起来很麻烦.任何发现将不胜感激,谢谢.

actionscript unit-testing mocking

3
推荐指数
1
解决办法
1226
查看次数

标签 统计

actionscript ×1

mocking ×1

swift ×1

unit-testing ×1

xcode6 ×1