protocols 相关问题

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

如何在协议扩展中设置可选的枚举默认值?

这里是一个协议'Sortable'来描述排序,按和升序。 By 是一个未知的枚举。 Sortable 遵循 RawRepresentable,需要实现 from/to rawValue。协议的 rawValue 是“(by.

回答 1 投票 0

在 Python 中 issubclass() 意外地抱怨“Protocols with non-method members”

我已经尝试了明显的方法来检查我的协议: 从输入 import Any, Protocol, runtime_checkable @runtime_checkable 类 SupportsComparison(协议): def __eq__(self, other: Any) ->...

回答 2 投票 0

泛型协议发布属性

我有 x 个符合协议的数据模型(结构)。我想在我的 viewModel 中有一个 @Pubished 属性,它代表其中一种类型并访问每个属性以在 UI 中分配,为什么 t...

回答 1 投票 0

SwiftUI - 通用类型协议发布属性

我有 x 个符合协议的数据模型(结构),我想在我的 viewModel 中有一个 @Pubished 属性代表其中一种类型并访问每个属性以在 UI 中分配,为什么 t...

回答 1 投票 0

我在使用关联类型的协议时遇到了问题

我希望能够传递任何符合协议的视图模型。 以下代码有效。但是,我不明白为什么,我认为在协议定义中使用尖括号语法...

回答 0 投票 0

“类”类型的协议要求,但希望它在类的什么属性之间灵活

我正在为我正在制作的应用程序制作一个转换脚本,并希望为我制作的所有不同转换结构制作一个协议。我希望它们都有一个名为 unitType 的属性,一个

回答 0 投票 0

不理解“成员‘<func>’不能用于类型‘any <type>’的值;考虑改用通用约束”错误

我无法完全解决的协议和泛型问题。 在下面的代码中,标记为 ERROR HERE 注释,我收到以下错误: 成员'

回答 1 投票 0

编码协议的计算属性

我有一些我想在我的每个响应模型中编码的属性。我想创建一个可用于类和结构的解决方案。为此,我创建了一个包含我所有共享

回答 0 投票 0

Python socket和HTTP协议的GET方法?

我在使用HTTP协议的GET方法时遇到了一个问题,在python 3.8.2中使用socket库,我的代码是:import socket mysocket=socket.socket(socket.AF_INET, socket.SOCK_STREAM) mysocket.connect(('......')。我的代码: import socket mysocket=socket.socket(socket.AF_INET, socket.SOCK_STREAM) mysocket.connect(('...)

回答 1 投票 0

Swift: 协议类和基类具有相同的函数名

所以我只是在玩协议,只是对下面的行为感到困惑。我有一个带有函数的协议和一个具有相同函数名的基类。现在,另一个类是...

回答 1 投票 -2

如何避免导航栈中的委托调用痕迹?

我有一个导航栈,其中A实例化了B,B实例化了C,点击C上的返回按钮,会解开到B,再从B到A。我必须从C传递参数到......

回答 2 投票 -2

遗传算法中的Swift、协议和通用性。

我正试图从Java转向Swift,提高我在这门语言上的编程能力。但是,在学习了:https:/docs......之后,我在理解Swift中的泛型如何工作方面遇到了一些困难。

回答 1 投票 0

如何在UITabbarController中选择一个标签时更新VC中的值?

我有一个tabbar控制器,当用户点击其中一个tabbar按钮时,我需要更新目标视图控制器中的UIPageViewController中的一个值。当用户点击其中一个标签栏按钮时,我需要更新目标视图控制器中的UIPageViewController中的一个值。我试图使用一个...

回答 1 投票 0

协议代表返回nil swift

我需要将我的UIView类的点击动作委托给我的UIViewController类。所以我想让我的子视图上的按钮被点击后,我的BrowserViewController类中的一个函数就会......

回答 1 投票 0

类型转为无关类型协议

我有一个协议和一个扩展该协议的类 public protocol P { } public class C: P { } print(C.self is P.Protocol) 请问为什么我从'C.Type'得到的是'C.Type',而不是相关的'P......'。

回答 1 投票 3

协议代表未按预期工作返回nil swift

我有一个搜索条,是我通过编程创建的。我只是想让它在搜索栏内的图片被点击后,我的ViewController内的一个函数被调用。我已经尝试了所有的方法...

回答 1 投票 0

如何在Swift 5中的Xcode Playground中创建Delegate设计模式?

我在使用Swift Playground并试图设置一个简单的Delegate Design时遇到了某种问题。问题似乎是一个事实,协议不能被标记为公共的,但... ...

回答 1 投票 0

你能有条件地扩展RawRepresentable以符合另一个协议吗?

有什么办法能让已经符合RawRepresentable的类型 在协议中加入一致性?考虑一个基本的例子,一个可以在sqlite数据库中存储基元值的类:......。

回答 1 投票 0

UIKeyInput 键盘类型协议要求不匹配。

我有一个UIView子类,符合UIKeyInput协议。我想把键盘类型设置为numberPad。不幸的是,设置这个属性没有任何作用。UIKeyboardType { ...

回答 1 投票 0

范围请求和HTML5音频

在HTML5音频的上下文中,如果服务器发送一个带有以下头的请求。Range:bytes=0- 响应Content-Range: bytes 0-4991234是否会被所有的人正确处理...

回答 2 投票 7

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