У меня есть проект Swift, в котором я добавил цель рамки с пользовательским подклассом UIView
, поэтому я могу использовать новый просмотр в режиме реального времени в Interface Builder в Xcode 6. Но когда я пытаюсь добавить @IBOutlet
в мой UIViewController
в моем проекте, я получаю "Использование необъявленного типа" MyCustomView ", и я не могу создать свой проект.
Здесь мой код из подкласса UIViewController:
import UIKit
import MyCustomFramework
class MyViewController: UIViewController {
@IBOutlet var myCustomView: MyCustomView?
}
И вот что означает "MyCustomView.swift" в мишени "MyCustomFramework":
import UIKit
@IBDesignable class MyCustomView: UIView {
@IBOutlet var imageView: UIImageView?
init(coder aDecoder: NSCoder!) {
super.init(coder: aDecoder)
}
}
Кто-нибудь знает, что я забыл? Я импортировал его неправильно? Я что-то пропустил?