protocols 相关问题

(非)相关对象相互通信的常用方法。

HTTP 406是推荐给 "不合格的参与者 "的情况吗?

在我工作的公司,开发团队创建了一个API,以验证(简而言之,它是通过检查csv文件数据)是否有资格加入某个项目或客户......

回答 1 投票 0

Ubuntu Remmina "协议插件RDP未安装" 错误,RDP缺失。

Ubuntu 18.04。看来今天更新了Remmina远程桌面程序 在这个过程中我失去了RDP协议。VNC、SSH和SPICE仍然可用,但没有RDP。我试过重启, ...

回答 1 投票 0

如何使用子协议与generics和多重一致性来强制在Swift框架中使用一致的API?

我试图使用子协议、多重继承(多重一致性?)和通用性来帮助确保我正在研究的数据收集框架保持一个一致的API,一旦其他几个...

回答 1 投票 0

在苹果的Swift中实现通用接口

我有一个带有属性的类,它的类型在其他语言中被称为通用(或模板)接口。当我试图在Swift中模仿这种行为时,我无法让协议 ...

回答 2 投票 2

将继承自另一协议的协议设置为关联类型会产生错误。

我正在尝试学习协议和关联类型。我有几个声明关联类型的协议,首先是:协议MasterViewModel {关联类型Item: AWMediaItem ... } ...

回答 1 投票 0

如何用协议来表达这个 "map "函数。

我有如下代码 enum AppSubscription : 订阅 { func map (_举。@escaping (Event) -> (ParentSubscription.Event)) -> ParentSubscription ...。

回答 1 投票 1

参考通用类型'' '要求参数在

我试图用可编码的协议来模拟TDAmeritrade的api. 你可以在 "响应摘要 "部分看到示例JSON。账户的所有值似乎都很好,除了......。

回答 1 投票 1

使用`Self`作为参数的方法进行类型擦除

我正在尝试在Range和ClosedRange周围进行类型擦除,但是我被困住了,因为它们有一些将Self作为参数的方法。在互联网上找不到所有类型的擦除样本...

回答 1 投票 4

委托或数据源中的泛型

我正在尝试找到在委托或dataSource协议内使用泛型的解决方案。现在,我声明了以下协议:@objc协议PageViewControllerDelegate {可选功能...

回答 1 投票 1

实施代理协议

我正在尝试实现委托协议,但是我显然做错了。我正在使用一个cocoapod:https://cocoapods.org/pods/SMDatePicker,我试图与它联系...

回答 2 投票 0

快速协议一致性问题

我有2个协议和一个符合该协议的类。协议SomeProtocol:AnyObject {}协议AnotherProtocol:AnyObject {}协议HelperProtocol {var委托:AnotherProtocol? {get}} ...

回答 1 投票 0

协调器模式未推送到NextViewController

[这是AppDelegate.swift的实现/配置:类AppDelegate:UIResponder,UIApplicationDelegate {var窗口:UIWindow? var协调员:MainCoordinator? func application(_ ...

回答 1 投票 0

我如何开始使用协议?

我在协议中使用get set时感到困惑。只使用get可以很好地工作,但是set部分却不能。协议MainViewModelProtocol {var localDoor:LocalDoorCoreDataObject {获取设置}}扩展名...

回答 1 投票 0

CSAFE协议的实施

有人知道CSAFE协议的开源实现吗? CSAFE协议是用于与健身设备接口的开放协议规范。我正在努力改进...

回答 2 投票 1

无法在Swift 5中将类分配为协议

我正在学习一个教程,但刚开始时却陷入困境,试图将一个类分配为协议。那就是要设置为协议的模型:// // TrainDetailViewModel.swift // LunchTrain / ...

回答 1 投票 0

Swift协议多个匹配函数,称为错误

我有一个类似下面的协议和类,协议测试{func test ((with string:String)-> Array func test (with string:String)-> Array} class ... ]] > ] >>

回答 1 投票 0

在Swift中遵循具有相同变量名的协议时如何避免无限循环?

给出FooModule中的以下协议:协议ID {var id:字符串{get}}协议Foo {var id:Id {get}} ...以及ThirdPartyModule中的某些不符合该协议的类型,但是...

回答 1 投票 0

当元素类型为协议[Swift]时,无法在通用Array类上调用扩展方法

根据注释中引用的错误消息,以下操作失败。它已经煮到最低限度,因此下面的代码没有明显的实用价值。我只是想在...

回答 1 投票 0

在协议中使用通用Swift枚举

[在某些情况下,我经常不知所措,假设我在一个可以处理权限的pod中有一个通用的Manager类,并且在应用程序中,我希望能够对其进行扩展以创建更多...

回答 3 投票 1

Swift 5:如何在声明变量时指定符合协议的泛型类型

[我在Swift 5上。我有一个协议:protocol Pipe {relatedtype T func await()-> Void func yield(to:Any,with listener:Selector)-> Void}我想引用一个.. 。

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.