Как исправить «ИндикаторInfoProvider не может быть создан, потому что у него нет доступных инициализаторов»? - PullRequest
0 голосов
/ 26 декабря 2018

Извините за мой плохой английский.

Я пытаюсь реализовать XLPagerTabStrip в моем проекте, но получаю следующие ошибки:

'IndicatorInfoProvider' не может быть создан, поскольку у него нет доступных инициализаторов

И это:

Ожидается '{' в классе

Я уже пробовал init (), но не работал

import UIKit
import XLPagerTabStrip

final class MagazineTabChildViewController: UIViewController, 
IndicatorInfoProvider { // Expected '{'in class

    override func viewDidLoad() {
        super.viewDidLoad()

    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }

func indicatorInfo(for pagerTabStripController: PagerTabStripViewController) -> IndicatorInfo {
    var indicator = IndicatorInfoProvider(title: "Teste") //'IndicatorInfoProvider' cannot be constructed because it has no accessible initializers
    return indicator

    }
}
...