美文网首页
Swift - 枚举的使用

Swift - 枚举的使用

作者: 朴子hp | 来源:发表于2018-10-03 10:58 被阅读15次

    枚举类型定义

     enum NetworkStatus {

            case Loading

            case Error

            case Normal

    }

    1. 枚举的使用

    var _netStatus:NetworkStatus!

        var netStatus:NetworkStatus{

            get{

                return  _netStatus

            }

            set{

                _netStatus = newValue

                switch newValue {

                case .Loading:

    //加载时事件

                    break

                case .Error:

    //网络错误时事件

                    break

                case .Normal:

    //网络正常时事件

                    break

                }

            }

        }

    这是一个常见的网络状态的枚举类型

    根据项目需求去做对应的事件处理即可

    除常见的NSInteger类型外 swift与OC 不同之处 还可定义 字符串(String)

    布尔类型(Boolean) 等其他类型

    相关文章

      网友评论

          本文标题:Swift - 枚举的使用

          本文链接:https://www.haomeiwen.com/subject/lgjzoftx.html