我有一个有两个数组的类,我需要这个类在tableview中使用它所以这是我的代码
class X {
private var abc: [Demo]!
private var def: [Project]!
init() {
}
init(abc:[Demo], def:[Project]) {
self.abc = abc
self.def = def
}
}
那么如何才能访问类Demo和Class Project,我已经有了X类中的数据
类演示像这样
class Demo {
private var nom:String
init(nom:String) {
self.nom = nom
}
和类Project一样
class Project {
private var title:String
init(title:String){
self.title = tile
}
答案 0 :(得分:0)
您尚未将代码发布到您尝试访问数据的位置,但您的问题可能是您已将nom
和title
声明为private
这使得其他类无法访问它们。请尝试删除private
。
如果您只是想阻止其他类更改它们,您可以将private
更改为public private(set)
。
答案 1 :(得分:0)
“获取访问权”是什么意思?
如果您在Demo和Project类中的属性是私有的,那么您必须具有get函数来访问其中的属性