如何在swift上阅读这三种类型的数据我想将这三个变量分配给标签。我该怎么做?
student.swift
班级学生{ 让nubmers:[phone_number]? 让……
如果您想参考第一个电话号码,那么您需要
label.text = student.numbers.first?.number
我可以建议其他一些改进:
Date
PhoneNumber
Student
let
struct Student { let numbers: [String] let bday: Date let gender: Gender } enum Gender { case male case female case unspecified } var dc = DateComponents() dc.setValue(13, for: .day) dc.setValue(1, for: .month) dc.setValue(1996, for: .year) dc.timeZone = TimeZone(secondsFromGMT: 0) let dob = Calendar.autoupdatingCurrent.date(from: dc)! // You could also use a DateFormatter to parse DOB from a string let student1 = Student(numbers:["0773024962"], DOB:dob, gender:.male)