2016-09-24 21 views
8

Có cách nào để thêm mô tả vào các giá trị liên quan của enums trong Swift 3 không? Tôi muốn họ xuất hiện trong tài liệu biểu tượng cửa sổ bật lên (tùy chọn + click), giống như họ làm cho các thông số chức năng trong Xcode 8.Cách thêm tài liệu vào các giá trị liên quan đến enum trong Swift

Đây là enum của tôi:

enum Result { 
    /** 
    Request succeeded. 

    - Parameters: 
     - something: Some description. 
     - otherThing: Other description. 
    */ 
    case Success(something: Int, otherThing: Int) 

    /** 
    Request failed. 

    - Parameter error: Error. 
    */ 
    case Error(error: Error) 
} 

Tôi đã cố gắng sử dụng - Parameters:, nhưng nó không hoạt động trong enums.

Trả lời

4

Làm điều đó như thế này:

/// Enum Description 
enum Enum { 
    /// enum1 Description 
    /// - value1: value1 Description 
    /// - value2: value2 Description 
    case enum1(value1: Int, value2: String) 

    /// enum2 Description 
    case enum2 
} 

Hiện kết quả: enter image description here

Các vấn đề liên quan