我怎么知道结构'URLError'具有成员'code'

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我怎么知道结构'URLError'具有成员'code'相关的知识,希望对你有一定的参考价值。

当我使用结构'URLError`时,我可以使用它的属性'code',如下所示:

let error = URLError(.cancelled)
let code = error.code

但是当我跳到URLError中的Xcode定义时,我没有发现它包含成员“代码”。而且也没有迹象表明URLError具有属性“ code”。因此,我搜索了源代码NSError.swift。我发现URLError符合协议_BridgedStoredNSError,并且该协议具有成员code。因此,我可以在code中使用此成员URLError

我的问题是,如果我们没有源代码,我们怎么知道成员code

并且如果有类似的情况。

答案

此参考文档显示URLError确实具有.code

https://developer.apple.com/documentation/foundation/urlerror

以上是关于我怎么知道结构'URLError'具有成员'code'的主要内容,如果未能解决你的问题,请参考以下文章

c语言结构体中的一个char数组怎么赋值?

matlab 怎么建立结构体数组?

C语言,结构体中的数组怎么赋值,?

matlab中的结构体

SSH框架中怎么写JAVASCRIPT

Python,API 的错误,不知道怎么修改 '<' not supported between instances of 'int' and 'str&