我有一個變量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