2017-02-24 69 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

相关问题