首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS CocoaTouch - LocalAuthentication框架:_ErrorType定义的代码枚举在LAError中的意义和用法

iOS CocoaTouch - LocalAuthentication框架:_ErrorType定义的代码枚举在LAError中的意义和用法
EN

Stack Overflow用户
提问于 2018-09-22 23:25:00
回答 1查看 44关注 0票数 0

我试图理解为iOS SDK提供的LocalAuthentication框架的LAError类中声明的代码枚举标记的类型别名的用法和意义。我已经在附加的截图中做了相同的标记。

在LAErro.Code枚举中声明的_ErrorType的意义和用途是什么?

任何能帮助我理解这方面的线索都将不胜感激。

图像的对应代码片段:

代码语言:javascript
复制
@available(iOS 8.0, *)
public struct LAError {

    public init(_nsError: NSError)

    public static var errorDomain: String { get }


    @available(iOS 8.0, *)
    public enum Code : Int {

        public typealias _ErrorType = LAError
EN

回答 1

Stack Overflow用户

发布于 2018-09-23 01:18:32

typealias用于指代具有其他名称的任何事物。例如:

代码语言:javascript
复制
var ErrorBlock=(ErrorType?) -> Void
typealias ErrorCallback = ErrorBlock

所以ErrorCallbackErrorBlock代表同一个对象。

下面是link,它展示了typealias的许多好处。在摘要中,以下是链接中的其他示例的列表:

代码语言:javascript
复制
typealias Name = String
typealias Employees = Array<Employee>
typealias GridPoint = (Int, Int)
typealias CompletionHandler = (ErrorType?) -> Void
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52458103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档