gpt4 book ai didi

ios - 如何声明符合协议(protocol)的显式类型?

转载 作者:搜寻专家 更新时间:2023-11-01 05:43:20 26 4
gpt4 key购买 nike

我试图在 Swift 中复制以下 Objective-C 代码:

UIViewController <UIImagePickerControllerDelegate> *delegate = ...

我试过 let delegate: UIViewController!, UIImagePickerControllerDelegate,但 XCode 提示“模式中缺少类型注释”。

最佳答案

只需让委托(delegate):UIImagePickerControllerDelegate

我不确定您为什么要尝试为委托(delegate)提供类型。我们只关心它是否符合协议(protocol)。由于这个原因,您会注意到所有 objective-c 委托(delegate)都是 id,因此任何符合的对象都可以是委托(delegate)。

关于ios - 如何声明符合协议(protocol)的显式类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24474860/

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