2016-09-22 2 views
6

Я пишу пользовательские коллекции Просмотр макет в скор и Xcode 8. Я попытался реализацией макета настраиваемого представления коллекции атрибутов с помощью следующей функцииРеализовать layoutAttributesClass() в Swift 3

override class func layoutAttributesClass() -> AnyClass { 
    return CircularCollectionViewLayoutAttributes.self 
    } 

Но я получаю ошибку «Метод не отменяет какой-либо метод из своего суперкласса ». Буду признателен за любую оказанную помощь.

+0

Возможный дубликат [XCode 8, некоторые методы исчезли? ex: layoutAttributesClass() -> AnyClass] (http://stackoverflow.com/questions/39447753/xcode-8-some-methods-disappeared-ex-layoutattributesclass-anyclass) –

ответ

22

Вы должны использовать var вместо FUNC в Swift 3:

override class var layoutAttributesClass: AnyClass { 
    // ... 
} 
Смежные вопросы