2017-02-24 70 views
-2

我有一個字符串數組並將其傳遞給另一個第二個視圖控制器。當它通過第二個視圖時,控制器顯示爲empty.Its在第二個視圖控制器中什麼也沒有顯示。告訴我我能做些什麼,這些數組是通過並將其顯示到第二個視圖控制器中。我拿一串字符串,並將它傳遞給另一個第二個視圖控制器時,它通過第二個視圖控制器顯示爲空

我的第一視圖控制器:

我的第二個視圖控制器:

+1

請過帳代碼以使人們能夠提供幫助。 – shallowThought

+0

在SecondVC中,將'viewDidLoad'中的代碼放在'viewWillAppear'中。 – shallowThought

回答

0

在第一的viewController

text.city = cityname 

在第二視圖控制器

private var _city:[String] = [] 

var city:[String] { 
    get{ 
     return _city 
    } 
    set(city){ 
     print("city is \(city)") 
     Label.text = String(Describing: city) 
     _city = city 
    } 
} 
+0

它發生錯誤 –

+0

可以指定哪裏和哪些錯誤? – Koushik

+0

可能是因爲你發送數組而不是字符串在Lable.text – Koushik

相關問題