gpt4 book ai didi

objective-c - 使用 ErrorType 时框架 header 中缺少 Swift 方法

转载 作者:行者123 更新时间:2023-11-30 13:54:51 26 4
gpt4 key购买 nike

我正在用 Swift 编写一个框架,旨在与其他项目一起使用。我可以使用所有公共(public)函数,除了在函数声明中使用 ErrorType 参数的函数之外。

这是方法减速:

public func doSomething(completionHandler: (getSomething: [elements])->(), errorHanlder: (ErrorType) -> ())

header 中缺少此方法。

我错过了什么

最佳答案

ErrorType 不是 @objc 协议(protocol),因此您无法在 Objective-C 代码中使用它。如果您想与 Objective-C 兼容,最好的选择是使用 NSError 类型而不是 ErrorType

关于objective-c - 使用 ErrorType 时框架 header 中缺少 Swift 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33759507/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com