腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
具有
符合
CaseIterable
、
RawRepresentable
的
关联
值
的
枚举
swift
、
enums
我正在尝试使
具有
关联
值
的
枚举
符合
CaseIterable
、
RawRepresentable
。在使用rawValue进行初始化时,我可以为
关联
值
设置一些默认
值
。enum GenresAssociated:
CaseIterable
,
RawRepresentable
, Equatable { caseblue
浏览 36
提问于2019-03-18
得票数 13
1
回答
iOS Swift,Enum
CaseIterable
扩展
ios
、
swift
我试图为
枚举
编写一个扩展,即
CaseIterable
,这样我就可以得到一个原始
值
数组,而不是用例,但我并不完全确定如何做到这一点。extension
CaseIterable
{ get {enum TypeOptions: String,
CaseIterable</e
浏览 0
提问于2019-01-31
得票数 10
回答已采纳
2
回答
具有
关联
值
的
枚举
不
符合
CaseIterable
并引发错误
ios
、
swift
、
enums
下面的
枚举
运行正常,没有任何错误。enum EnumOptions:
CaseIterable
{ case mild casesevere} c
浏览 17
提问于2020-05-13
得票数 1
2
回答
在Swift中传递并打印
枚举
中
的
所有案例
swift
、
enums
、
iteration
、
parameter-passing
考虑下面这个简单
的
枚举
: enum myEnum: String { case xyz = "XYZ"XYZ 注意:我可以迭代像this这样
的
枚举
。但我不知道如何传递
枚举
。
浏览 26
提问于2019-07-03
得票数 2
回答已采纳
1
回答
枚举
中
的
多协议一致性不起作用
swift
、
swift-protocols
、
swift4.2
我试图使多个协议与enum中
的
单个协议相一致。如果我单独键入它们,它就能工作。但是,如果我试图将它们合并到一个协议中,则无法工作。我有下面的内容 case light associatedtype T:
RawRepresentable
,
CaseIte
浏览 0
提问于2018-07-22
得票数 1
回答已采纳
1
回答
如何处理泛型
枚举
(不能应用二元运算符'<‘)
swift
、
generics
、
enums
这些属性中
的
每一个(质量、缺陷...)是
枚举
数组,两者都
符合
Options协议。当我声明OptionType
符合
Options协议,并因此声明为
RawRepresentable
时,我很难理解这个错误,更广泛地说,我很难理解如何管理泛型
枚举
类型。欢迎任何指导!Binary operator '<' cannot be applied to two 'OptionType.RawValue' operands} protocol
浏览 23
提问于2021-02-25
得票数 0
回答已采纳
2
回答
在超类中实现CodingKey映射
swift
、
struct
、
swift-protocols
我有一个
具有
一些属性
的
结构、一个CodingKey
枚举
(为了
符合
可编码协议)和一些返回映射到string
的
密钥数组
的
计算vars。我想要做
的
是,将这些计算
值
提取到协议中(如果必须将结构更改为类),以避免在每个struct/class中重复实现。我需要很多
的
。 问题是,我无法找到一种方法来了解CodingKey
枚举
。,我尝试在一个新
的
结构中实现协议,但是编译器要求将类型设置为类型Coding
浏览 1
提问于2019-04-23
得票数 1
回答已采纳
5
回答
我能按申报顺序分类吗?
swift
在Swift中,当enum
符合
CaseIterable
时,如果没有,我在下面实现<是否合理?enum MyEnum:
CaseIterable
, Comparable {} static func < (lhs: MyEnum, rhs:f
浏览 3
提问于2020-05-13
得票数 6
回答已采纳
1
回答
如何为一组字符串
枚举
定义一个公共接口,以互换方式由另一个类使用
swift
、
enums
、
interface
我想这样做或类似的事情,以获得相同
的
功能,有人可以帮助吗?protocol FilterEnum:
CaseIterable
{ case owner = "Owner
浏览 1
提问于2019-08-31
得票数 2
1
回答
从函数返回泛型type
符合
类型
swift
、
generics
、
enums
、
swift-protocols
我正在尝试实现一个协议,该协议需要一个函数,该函数应该返回
符合
CaseIterable
的
类型
的
CaseIterable
。当我调用该函数时,我希望能够对返回
的
泛型类型调用.allCases。不幸
的
是,编译器不允许我。protocol FooDataSource: class {} class
浏览 0
提问于2019-01-28
得票数 0
1
回答
Swift
枚举
协议一致性
swift
、
enums
、
associated-types
我想创建一个Swift协议,让我
的
不同
枚举
都可以遵循,这样我就可以在利用
枚举
的
rawValue
的
同时使用相同
的
“类型”。: NSPredicate { get }
符合
以下条件
的
示例
枚举
: enum SidebarFilterLogs : String,
CaseIterable
, SidebarCustomFilter但是,如果我尝试为
枚举
使用'rawValue‘(上面描述
的
浏览 7
提问于2020-08-14
得票数 0
1
回答
是否有一种干净
的
方法使
具有
关联
值
的
枚举
符合
rawRepresentable
?
swift
、
enums
、
associated-value
、
rawrepresentable
我
的
代码中有这个,它可以工作,但是如果我有一个长列表
的
其他
枚举
(不一定是颜色),它会变得令人厌烦。是否有更好
的
方法使
枚举
具有
也
符合
RawRepresentable
的
关联
值
?public var value: Color { } extension IconColor:
RawRepresentabl
浏览 5
提问于2022-07-25
得票数 0
回答已采纳
2
回答
SwiftUI允许结构中
的
所有字符串
枚举
ios
、
swift
、
enums
、
swiftui
这可能是一个愚蠢
的
问题,但我正在尝试允许所有字符串
枚举
作为Struct中变量
的
类型。下面的代码是完全错误
的
,但我希望它能让我
的
问题更清晰。我
的
想法是让所有的
枚举
都遵循相同
的
协议,但是我不能用这种方法访问.allCases。 我
的
目标是我可以将任何字符串
枚举
传递给ListView,然后它将显示
枚举
的
所有组件(这里:一;二;三)。这肯定是一个非常基本
的
Swift<em
浏览 33
提问于2020-10-10
得票数 2
回答已采纳
1
回答
编写泛型函数从Swift中
的
多个
枚举
中获取公共变量
swift
、
variables
、
generics
、
enums
我想编写一个通用方法,它可以访问多个
枚举
的
情况以及它们
的
公共变量。{ } for c in T.all
浏览 0
提问于2020-05-04
得票数 0
回答已采纳
1
回答
作为Picker SwiftUI iOS参数
的
泛型Enum
ios
、
swift
、
swiftui
、
enums
、
picker
我正在尝试创建一个入口字段视图,该视图将接受任何enum
的
Picker (只要该
枚举
符合
CaseIterable
和String )。: Hashable &
RawRepresentable
, T.AllCases.Element.RawValue == String { } .padding(.bottom, 10)
浏览 8
提问于2022-10-02
得票数 1
回答已采纳
1
回答
你能扩展一个
枚举
吗?
swift
、
enums
我使用
枚举
存储字符串
值
,如下所示: case descCat = "I has attitude" } }print("Dogs be like:" + Animals.descDog.s) 我
的
问题是,我是否可以像其他任何结构或对象一样扩展
枚举
,以便
浏览 0
提问于2015-10-31
得票数 44
回答已采纳
3
回答
如何从SwiftUI中
的
函数返回
枚举
?
swift
、
enums
、
swiftui
我
的
代码如下: return Timezone.AU } enum AU: String, Identifiable,
CaseIterable
case ACST = "ACST" var id: AU {self} enum US:
浏览 3
提问于2021-02-10
得票数 4
回答已采纳
13
回答
如何以数组形式获取所有
枚举
值
ios
、
arrays
、
swift
、
enums
我有以下
枚举
。case 3: default: }} 有没有更简单、更好或更优雅
的
方法来做到这一点?
浏览 138
提问于2015-10-05
得票数 129
回答已采纳
1
回答
如何在Swift中检查是否
符合
相关类型
的
协议?
swift
、
swift-protocols
、
associated-types
当我想检查一个类型是否
符合
一个简单
的
协议时,我可以使用:当协议
具有
关联
类型(例如,
RawRepresentable
有RawValue )时:编译器将显示以下错误: 协议'
RawRepresentable
‘只能用作泛型约束,因为它
具有</em
浏览 0
提问于2018-10-12
得票数 6
回答已采纳
1
回答
根据
枚举
的
类型创建
枚举
的
实例
swift
、
enums
我正在寻找一种从整数中获取
枚举
值
的
方法,使用它
的
类型。下面是我想要做
的
事情
的
一个例子; case A = 0 case C = 2let invalid = createEnum(3, type: TestEnum.self) // nil 我知道
浏览 2
提问于2015-10-16
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Swift中Notification.Name这么难用怎么办
【小雨学编程之C#】18.5.1 细化枚举
MySQL枚举类型的“八宗罪”
Swift 4.2新特性
枚举_TypeScript笔记7
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券