Метод в BonMot какао-стручок не признается - PullRequest
0 голосов
/ 05 октября 2018

Мне недавно пришлось вернуться к приложению впервые с момента обновления до Xcode 10.0.Это приложение использует ресурсы по требованию, и я получил ошибку

Новая система сборки еще не поддерживает ресурсы по требованию;если вам требуется ODR, устаревшую систему сборки можно включить в меню «Файл»> «Рабочая область / Настройки проекта».

Я исправил это, установив для параметра «Сборка» значение «Наследие».Я оставил эту информацию в том случае, если она является причиной проблемы ниже.

Мое приложение использовало модуль BonMot для оформления строк.Примером многих экземпляров в коде является следующее.

      let titleAttributedString = String("\(title)\n")?.styled(with:
    StringStyle(
      .font(UIFont(name: "Lato-Regular", size: fontSize)!),
      .tracking(.adobe(50)),
      .lineHeightMultiple(lineHeightMultiple),
      .paragraphSpacingAfter(paragraphSpacing),
      .color(UIColor.black)

        )
      )

Этот компилятор не будет выдавать ошибку

Значение типа 'String' не имеет члена 'styleled'

Чтобы попытаться решить эту проблему, я попытался: -

Я проверил, что BonMot для импорта находится в каждом файле, где я использую метод.Я сделал обновление стручка.Я также попытался удалить и переустановить модуль.Я попытался удалить производные данные и очистить проект.

Я сейчас в растерянности, что делать, как это работало ранее, и только два изменения (обновление до xCode 10 и проблема с ресурсами по требованию)).В любом случае я могу это исправить или я упускаю что-то очевидное?

...