如何在Swift2 playground中使用Source文件夹中的Swift类

时间:2015-09-28 22:58:19

标签: swift2

Xcode 7.0.1中出现此问题。如何在Swift游乐场的Source文件夹中使用公共类?

import Foundation
public class User {
    var name: String = ""
    var age: Int = 0
    init (name: String, age: Int) {
        self.name = name
        self.age = age
    }
}

在主操场(下方),我收到错误' User'无法构造,因为它没有可访问的初始化程序

import Cocoa
let user1 = User(name: "User", age: 99)

我的文件夹结构的证据在此屏幕截图中:

enter image description here

2 个答案:

答案 0 :(得分:1)

该错误告诉您init无法访问。也公之于众。

答案 1 :(得分:0)

试试这个

public class User {
    var name: String?
    var age: Int?
    init (name: String, age: Int) 
     {
        self.name = name
        self.age = age
    }
}