Material: Declarations from extensions cannot be overridden yet + Ambiguous use of corner radius

Created on 28 Sep 2017  路  3Comments  路  Source: CosmicMind/Material

This is where the issue lies according to Xcode:

/// A property that sets the cornerRadius of the backing layer.
    open var cornerRadiusPreset: CornerRadiusPreset {
        get {
            return layer.cornerRadiusPreset
        }
        set(value) {
            layer.cornerRadiusPreset = value
        }
    }

 open var shapePreset: ShapePreset {
        get {
            return layer.shapePreset
        }
        set(value) {
            layer.shapePreset = value
        }
    }



md5-85f6c9f39e28b726838d5f314100a849




@IBInspectable
    open override var cornerRadiusPreset: CornerRadiusPreset {
        didSet {
            container.cornerRadiusPreset = cornerRadiusPreset
        }
    }



md5-20a88e66007ff6be6f1421a47045c511



  ```
  @IBInspectable
    open override var cornerRadiusPreset: CornerRadiusPreset {
        didSet {
            container.cornerRadiusPreset = cornerRadiusPreset
        }
    }

I am using swift 4 with Xcode 9.

help wanted

All 3 comments

Hey :) Are you using the development branch?

I resolved it with:
pod 'Material', :git => 'https://github.com/CosmicMind/Material.git', :branch => 'development'

@Dengekiko @danieldahan #

Thanks!! 馃憤

Awesome :) I am closing this issue.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

tskulbru picture tskulbru  路  6Comments

chashmeetsingh picture chashmeetsingh  路  5Comments

aleufms picture aleufms  路  6Comments

ravigupta049 picture ravigupta049  路  5Comments

nthtrung09it picture nthtrung09it  路  5Comments