腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
快速通用func gen<T>(arg: T)其中T: Optional<U>,U: Equatable
、
如何表示一个
Swift
泛
型函数,该函数将T限制为Optional<Equatable> 无法专门化非<e
浏览 3
提问于2017-02-07
得票数 6
回答已采纳
1
回答
类型
“Protocol”
的
值没有成员“函数”
、
在下面的代码中,当我尝试访问genericVar.someFunc()时,会得到错误 “
类型
'MyProtocol?‘
的
值没有成员'someFunc'”。作为一个
泛
型
变量,当我初始化MyOtherStruct对象时,我必须传递一个符合MyProtocol
的
对象
的
具体实现,那么为什么要得到这个错误呢?
浏览 0
提问于2019-08-11
得票数 2
回答已采纳
2
回答
Swift
-
可选
的
泛
型
类型
、
在
Swift
中,是否可以将
泛
型
类型
设为optional?例如,我想在下面的类中将
泛
型
类型
U设为
可选
。i1 = GenericClass<Int, Any>(t: 1) // no error有没有一种方法可以在不为U设置未使用
的
类型
的
情况下实现这一点
浏览 15
提问于2020-05-26
得票数 0
回答已采纳
2
回答
无法将Expression<Int>转换为Expression<AnyObject>
、
为什么Int
类型
不能为AnyObjectlet columns: [String: Expression<Any>] = [ "id" : idColumn
浏览 3
提问于2017-11-15
得票数 0
3
回答
Swift
中
的
横向视图控制器层次结构
、
、
、
我想在
Swift
中遍历视图控制器层次结构,并找到一个特定
的
类。parentViewController 现在,我知道parentViewController属性返回一个
可选
的
UIViewController,但我不知道如何以上帝
的
名义使
泛
型
成为一个
可选
类型
。
浏览 11
提问于2014-09-13
得票数 5
回答已采纳
1
回答
Swift
5.4中
可选
的
误报
、
、
我有一个字典扩展,在Xcode 12.5和
Swift
5.4发布之前,它一直工作得很好。问题是在
Swift
5.4中似乎有一个变化,使得一个
可选
的
可选
返回成为一个假阳性。{} 在
Swift
5.4之前
的
版本中,这将导致以下结果: "Foo exists" 然而,现在在
Swift
5.4中,我得到了以下结果: "符合
类型
Any,因
浏览 11
提问于2021-05-10
得票数 0
回答已采纳
1
回答
自定义运算符以简化If-Let
、
、
我想简化经常需要做
的
事情 self.name = firstName这样做
的
一个可能
的
自定义
泛
型
运算符是这就产生了一个问题,如果firstName
的
值为零,那么
Swift
将将该值包装为一个
可选
的
值。 var name: String?我试图将左侧参数限制为非
可选
参数,但这在
泛</
浏览 5
提问于2016-05-25
得票数 6
回答已采纳
2
回答
Swift
3-发送
可选
绑定变量
的
指针- iOS
、
、
、
、
我目前正在将我
的
快速文件转换为involves 3,并且有一个涉及指针
的
运行时异常。以下是代码:致命错误:在展开
可选
值时意外找到零 函数签名专门化) -> ()到@callee_owned (@unowned
Swift
.UnsafeBufferPointer) -> (@out ()),参数
类型
:
Swift
.StaticString.wit
浏览 0
提问于2016-10-18
得票数 1
回答已采纳
2
回答
Swift
中
可选
参数
的
泛
型函数重载
、
、
、
我正在尝试编写一个使用模板/
泛
型
类型
分派
的
库,但我不知道
Swift
中重载解析是如何工作
的
。(是否有比
Swift
编程语言更多
的
技术参考?)}f(Optional("bar"))f(Optional(3))func g<T>(_ v: T) { print(v) }当然,用一个<e
浏览 3
提问于2020-12-17
得票数 1
1
回答
Swift
泛
型
字典或字典数组
、
我正在尝试在
swift
中设置一个
泛
型
方法,其中
的
参数可以是[String:Any]?
的
字典或字典[[String:Any]]?
的
数组,两者都是
可选
的
。我不熟悉
Swift
中这种级别的
泛
型
语法,但我尝试过: private class func weirdGenerics<T>(thing:T) where T:Optional<[(String, Any您将如何完成我在这里搜索<em
浏览 48
提问于2019-04-16
得票数 0
1
回答
使用它
的
PHFetchResult扩展是
泛
型
ObjectType?
、
、
、
、
我正在尝试向PHFetchResult添加一个扩展,以便将结果对象作为一个正确
类型
的
数组提取出来--到目前为止,我还不知道如何避免下面看到
的
复制。除了
类型
约束之外,以下扩展是相同
的
。如果我使用PHObject作为约束,它将工作,但结果需要转换为更具体
的
类型
. var
浏览 0
提问于2018-03-27
得票数 3
回答已采纳
2
回答
要快速访问
泛
型
结构
的
可解码嵌套值是不可能
的
吗?
、
、
、
、
我想知道,如果我将数据从api解码为模型类
的
泛
型
类型
,是否可以访问
泛
型
类型
的
嵌套值。抱歉英语不太好。 var name: String
浏览 4
提问于2019-12-04
得票数 2
回答已采纳
1
回答
如何检查一个
泛
型
类型
是否是
Swift
中其他
泛
型
类型
的
子类?
、
我们如何在
Swift
中检查一个
泛
型
类型
是从其他
泛
型
类型
继承
的
?class Style<U: Styleable> { ...} 我需要确保在这个初始化中,只有当U是V
的
子类时才能调用它。我不知道如何在编译时检查这一点--
Swift
浏览 4
提问于2016-07-17
得票数 2
2
回答
如何使用字符串来使用
可选
类?
、
我正在学习java 8.如何在
可选
类中使用字符串?eclipse
的
意思是删除参数,因为
可选
不是
泛
型
的
。
可选
类型
不是
泛
型
的
;它不能用参数进行参数化。
浏览 7
提问于2020-07-28
得票数 0
1
回答
为什么不使用不带
类型
约束
的
泛
型
返回参数来推断适当
的
重载函数?
、
、
、
Note 我希望实现一个
泛
型
返回参数。通常,我发现有必要实现一个
可选
的
版本重载,这样我就可以访问底层
类型
并适当地处理它。这是一些人造
的
功能。= ambiguous() 这似乎很明显,因为您可以将
类型
T分配给T?
类型
的
变量。因此,这是有道理
的
,它将有困难
的
推理。问题是,在一个<
浏览 0
提问于2015-12-06
得票数 2
回答已采纳
1
回答
Swift
模板参数
、
我想知道是否有一种与C++
的
模板类似的方法,基于某个整数来定义
泛
型
类型
。我知道
Swift
的
泛
型
类型
,但我不想提供一个Type,而是一个Int。在C++中,如下所示:class Vector {}let vector = Vector<3>(1, 2, 4) print(vector.sum()
浏览 2
提问于2022-06-20
得票数 0
3
回答
仅用于数值
类型
的
泛
型
类型
约束
、
、
我正在尝试弄清楚如何为
泛
型
类实现
类型
约束(在
Swift
中),从而将
泛
型
类型
限制为仅数值
类型
。例如Double、Int等,但不是string。谢谢你
的
帮助。
浏览 1
提问于2014-06-06
得票数 30
回答已采纳
2
回答
绳子!不符合“ExpressibleByStringLiteral”协议
、
我正在尝试使用一种被定义为目标C方法
的
方法,从一个快速文件中-(instancetype) init:(NSString*)string data:(id)data;MyObject
的
定义如下 @end`
浏览 5
提问于2016-10-06
得票数 4
回答已采纳
1
回答
Swift
:无法将Type<Subtype>转换为Type<Any>
、
、
我希望创建一个函数来处理GraphQL突变结果中
的
潜在错误,使用阿波罗SDK。作为其成功数据
的
一部分,阿波罗可能会有错误。为了尽可能保持它
的
通用性,我将我
的
函数定义为: printself.presentAlert(title: "Operation Error", message: "API says: \(errors)
浏览 17
提问于2022-09-27
得票数 1
回答已采纳
1
回答
Swift
不会从框架中提取NSMutableArray
类型
注释
、
、
我在objC中创建了一个框架,并在主项目中为
Swift
文件中
的
类创建了一个扩展。GerberElement <GerberBlock>@end 在
Swift
为什么它不显示我在框架中指定
的
类型
呢?是否有任何设置,我需要调整,以使这个工作?
浏览 3
提问于2016-06-24
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券