Button func 에서
Message = "let message = "가격은 $ (CurrentValue) 입니다." 코드를 추가해줍니다.
let alert 에서 message: message로 변경해줍니다.
여기에서 빌드를 하여 버튼을 누르면 다음과 같이 출력됩니다.
arc4random_uniform을 사용하여 랜덤 숫자를 출력합니다.
랜덤 프라이스 = 0~10000의 숫자 중 랜덤으로 , 뒤에서 +1 을 해줌으로써 0원이 alert 되지 않도록 해줍니다.
오류 발생
위 사진과 글에 따라 코드를 입력하게 되면 다음과 같은 오류가 발생합니다.
이 경우는 상단에서 정해준 변수 Current Value 의 타입이 Int,
하단에서 정해준 randomPrice 의 타입이 UInt32 이기 때문입니다.
간단하게 CurrentVale = randomPrice 에서 Int로 수정해주면 됩니다.
빌드
빌드를 하게 되면 첫 클릭 값은 0 후의 값들이 1~10000 랜덤 수가 출력되는 것을 알 수 있습니다.
Button으로 Label에 가격 출력
control 버튼과 함꼐 ViewController.swift 로 드래그 드랍 해줍니다.
( 이름은 priceLabel 이라고 지정했습니다. )
viewController.swift 에 연결이 된 것을 확인하면, viewDidLoad 에
priceLabel.text = "$ (CurrentValue)" 코드를 입력합니다.