2014-11-21 56 views
0

我有这个类在我ViewController.swift例如...斯威夫特访问变量

class Person { 
internal let name: String 
init(name: String) { 
self.name = name 
} 
} 
class ViewController: UIViewController { 
} 

,并在我的SecondViewController我有

override func viewDidLoad() { 
super.viewDidLoad() 
let person = Person(name: "") 
println(person.name) 
} 

我如何可以分配一个值视图控制器类的内部名称?

+0

这是您发布此问题[1](第3次http://stackoverflow.com/questions/26980929/ swift-take-a-variable-in-second-file-buttonviewcontroller-swift)[2nd](http://stackoverflow.com/questions/27048766/swift-access-controll-example)。我现在意识到,我试图在你的第二个问题上回答自己,但是你没有给出足够的细节来弄清楚你真正要问的问题。 – Antonio 2014-11-21 23:07:06

+0

我想简单地给我的Class ViewController的名字赋一个值.please – 2014-11-21 23:09:35

回答

0

只需创建它的一个实例:

var person = Person(name: "Person Name") 

我不知道你会用它做什么 - 它可以是在一个视图控制器方法的局部变量,或视图控制器属性。

+0

我想分配一个值从我的类视图控制器 – 2014-11-21 22:59:56

0

您可以使用它来创建一个实例,它的name属性

var personsName = Person(name: "persons name")

+0

否,也许我不清楚我在我的ViewController – 2014-11-21 22:46:44

+0

还不清楚你要求什么,因为@安东尼说,它可以是一个视图控制器方法或属性的本地变量 – CraniumCode 2014-11-21 22:51:00

+0

我编辑我的问题 – 2014-11-21 22:54:10