如何在Swift中创buildModel类并在另一个类中获取forms模型类的值

我如何在Swift中创build模型类。 我正在从模型类访问值获取错误。 谢谢。 在这里,我附上我的演示项目,U可以下载它

这样你可以添加和获取模型类的值:

var user = User(firstName: "abcd", lastName: "efghi", bio: "biodata") print("\n First name :\( user.firstName) \t Last name :\( user.lastName) Bio :\( user.bio)") 

OutPut将是:

  First name :abcd Last name :efghi Bio :biodata 

编辑

根据你的要求,如果你想在AppDelegate中存储对象到你的模型类,那么你必须创build一个types的用户的全局数组将存储您的对象,当加载的应用程序可以将您的对象添加到该数组与下面的代码:

 import UIKit import CoreData // Global array var userData = [User]() @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { let user = User(firstName: "Silviu", lastName: "Pop", bio: "I f**ing ♡ Swift!!!") //Add object into userData userData.append(user) // Override point for customization after application launch. return true } } 

现在你可以通过这种方式访问​​你的保存对象在你的ViewController.swift类中:

 override func viewDidLoad() { super.viewDidLoad() let user = userData println(user[0].firstName) println(user[0].lastName) println(user[0].bio) } 

而你的OutPut将是:

 Silviu Pop I f**ing ♡ Swift!!!