Загрузить XIB из отдельной цели приложения - PullRequest
0 голосов
/ 18 мая 2018

В отдельной цели от моего основного приложения у меня есть xib, который я хочу загрузить.Я попытался сделать это так, где Feelings - это класс в отдельной цели:

class Feelings: UIView {
  public static func CreateView() -> Feelings {
    let bundle = Bundle(for: self)
    let nib = UINib(nibName: "Feelings", bundle: bundle)
    let views = nib.instantiate(withOwner: self, options: nil)

    if let view = views[0] as? Feelings {
      return view
    }

    fatalError()
  }
}

Приведение зрения [0] к классу Feelings всегда терпит неудачу.На самом файле XIB я нажал на File's Owner и установил его на Чувства, и Модуль правильно показал имя моей цели расширения.

Какой шаг я пропустил?

...