У меня очень простой пример, что я не могу работать. Оба класса находятся в одном проекте iOS. Я получаю эту ошибку, когда я строю:Почему тип необъявленный?
Использование необъявленной типа «ClassB»
Это происходит в CLASSA на static var
линии.
import UIKit
class classB: NSObject {
var temp:Int?
}
import UIKit
class classA: NSObject {
static var classBList:[classB]?
}
Любая идея, что я делаю неправильно?
Вы не должны ошибаться. Я просто попробовал точный код, и он не обнаружил никаких ошибок. Пробовал помещать их в один файл, а также в разные файлы, оба дела работали. Если они находятся в отдельных файлах, вы можете проверить, что оба файла включены в проект? –