В отдельной цели от моего основного приложения у меня есть 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
и установил его на Чувства, и Модуль правильно показал имя моей цели расширения.
Какой шаг я пропустил?