如何在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!!!