【发布时间】:2019-03-26 02:54:17
【问题描述】:
在 Xcode 10
上归档时出现分段错误注意:
- Xcode 10 build 和 run 在设备和模拟器上运行良好 在 Xcode 9.4 中,archiving、build 和 run 工作正常
我的代码:
typealias ResponseBlock<T> = (_ sender: T) -> Void
我在整个项目中都使用它,例如:
var callback: ResponseBlock<AnyObject>?
在 Xcode 10 上归档时出错:
- 在生成 Objective-C 标头时
- 打印时 ....
- 在打印类型 'ResponseBlock' 时(声明于.....] RangeText="typealias ResponseBlock = (_ sender: T) -> V")
- 打印时键入“(T)” 错误:分段错误:11
用法:
var refreshCells: ResponseBlock<[IndexPath]>?
viewModel.refreshCells = {indexPathList in
self.collectionView.reloadItems(at: indexPathList)
}
【问题讨论】:
-
我也有同样的问题。
-
@kubacizek 请检查我的回答希望它也能解决您的问题
-
谢谢。这解决了我的问题。
标签: ios swift generics xcode10 type-alias