import Foundation
class UserInformation {
static let sharedData: UserInformation = UserInformation()
var phoneNumber: String? //전화번호
var dateValue: String? //달력 값
var userId: String? // ID 값
}
UserInformation.swift - > 싱글톤
@IBAction func touchBeforeButton(_ sender: Any) {
UserInformation.sharedData.dateValue = self.dateLabel.text
UserInformation.sharedData.phoneNumber = self.phoneNumber.text
}
UserInformation 클래스에서 선언한 값에 이런식으로 데이터를 넣는다.
if (UserInformation.sharedData.dateValue != nil) {
self.dateLabel.text = UserInformation.sharedData.dateValue
}
if (UserInformation.sharedData.phoneNumber != nil) {
self.phoneNumber.text = UserInformation.sharedData.phoneNumber
}
UserInformation 클래스에 저장된 값을 다른 곳에서 이렇게 사용한다.
'개발 > 아이오에스' 카테고리의 다른 글
swift 네비게이션바 배경색상 제목색상 변경 navigationController (0) | 2020.12.26 |
---|---|
swift] UITextFieldDelegate with Swift (0) | 2020.12.23 |
swift] button 비활성화 하는 법 UIButton (0) | 2020.12.23 |
swift] 텍스트필드, 이미지뷰, 레이블 값 채워져있는지 확인하기 isEmpty (0) | 2020.12.23 |
swift] 다른 뷰에 갔다가 다시 돌아오는 상황처리(viewWillAppear) / view의 생명주기(Life-Cycle) (0) | 2020.12.23 |