我有一个变量idTransportType
在FirstTableViewController
。如何从另一个类的方法获取变量的实际值?
在本课中,我更改了idTransportType
一些时间,上次我在cellForRowAt indexPath
中调用它。
所以,我有另一个类RouteAction
,我需要调用idTransportType
它与在我的第一堂课cellForRowAt indexPath
实际(不为0)值 - FirstTableViewController
。当我在另一班级的方法中调用它时,我看到idTransportType = 0
,但实际值不是0.
我的错误在哪里以及如何获得实际值?
upd。在另一个类中的呼叫代码:
class RouteAction {
class func workingWithAnoterClass() {
let callVC = FirstTableViewController()
var getidTransportTypeFromAnotherClass = callVC.idTransportType
print(getidTransportTypeFromAnotherClass)
}
}
您可以发布代码,在其他类中调用此属性的位置? –
你有'RouteAction'类中的当前'FirstTableViewController'实例吗?看起来你创建了新的'FirstTableViewController',所以它会给你默认的那个变量值 – Tj3n
也许你在调用'FirstTableViewController'的构造函数后访问它,并且这个调用使得这个值默认为'0' – Mehmood