Ios Xcode编译器-swiftc失败,退出代码为1
我有以下代码:Ios Xcode编译器-swiftc失败,退出代码为1,ios,swift,xcode,compiler-errors,Ios,Swift,Xcode,Compiler Errors,我有以下代码: protocol DataSourceItem { } protocol TableDataSourceItem : DataSourceItem { } class DataSource<T : DataSourceItem> { } class TableDataSource<T : TableDataSourceItem>: DataSource<T> { } class DataSourceBuilder<T :
protocol DataSourceItem { }
protocol TableDataSourceItem : DataSourceItem { }
class DataSource<T : DataSourceItem> { }
class TableDataSource<T : TableDataSourceItem>: DataSource<T> { }
class DataSourceBuilder<T : TableDataSourceItem, U : TableDataSource<T>> { }
class TableDataSourceBuilder<T : TableDataSourceItem, U : TableDataSource<T>> : DataSourceBuilder<T, U> { }
enum MyItem: TableDataSourceItem { }
class MyBuilder : TableDataSourceBuilder<MyItem, TableDataSource<MyItem>> { }
let builder = MyBuilder()
协议数据源项{}
协议表DataSourceItem:DataSourceItem{}
类数据源{}
类TableDataSource:DataSource{}
类DataSourceBuilder{}
类TableDataSourceBuilder:DataSourceBuilder{}
枚举MyItem:TableDataSourceItem{}
类MyBuilder:TableDataSourceBuilder{}
让builder=MyBuilder()
但Xcode未编译,失败并出现错误:
命令/Applications/Xcode.app/Contents/Developer/toolschains/xcodefault.xctoolschain/usr/bin/swiftc失败,退出代码为1
我试过做通常的清洁,重新启动等,但没有运气
注意,上面的代码正是我试图在一个新的单视图项目中编译的代码,没有添加任何其他内容
在注释掉行以查找罪犯时,如果我注释掉以下内容,代码将起作用:
class TableDataSourceBuilder<T : TableDataSourceItem, U : TableDataSource<T>> : DataSourceBuilder<T, U> { }
enum MyItem: TableDataSourceItem { }
class MyBuilder : TableDataSourceBuilder<MyItem, TableDataSource<MyItem>> { }
let builder = MyBuilder()
class TableDataSourceBuilder:DataSourceBuilder{}
枚举MyItem:TableDataSourceItem{}
类MyBuilder:TableDataSourceBuilder{}
让builder=MyBuilder()
具体而言,该行:
class TableDataSourceBuilder<T : TableDataSourceItem, U : TableDataSource<T>> : DataSourceBuilder<T, U> { }
class TableDataSourceBuilder:DataSourceBuilder{}
我假设它与TableDataSource
有关
不过,我在这里看不到任何语法错误。导致Swift 3.0.2出现LLVM错误,我认为这是一个编译器错误。@kennytm感谢您的回复。你知道有没有报告过这个错误吗?仅供参考,刚刚在Swift中发布了一个错误:导致Swift 3.0.2出现LLVM错误,我认为这是一个编译器错误。@kennytm谢谢你的回复。你知道有没有报告过这个错误吗?仅供参考,刚刚在Swift中发布了这个错误: