ios - UIButton의 차이점! 및 UIButton? 신속한 IOS에서

기사 출처 ios swift uibutton

이제 나는 빠른 언어로 작업을 시작합니다. 다음과 같이 버튼을 초기화했습니다.

@IBOutlet weak var systemTextButton: UIButton!


그 후 .setTitle() 속성을 ​​사용하여 제목을 설정할 수 있습니다.

내가 사용한다면? 대신에 ! 초기화하는 동안 .setTitle() 오류를 다음과 같이 표시합니다.

UIButton? does not have a member named 'setTitle'


그래서 누구든지 UIButton의 차이점을 알려주세요! 및 UIButton? .
둘 다 선택적 유형입니다. 그러나 UIButton!는 암시 적으로 선택적 유형을 풀고 있습니다. 수동으로 포장을 풀 필요가 없습니다. UIButton! 동안 nil 값에 액세스하려고하면 앱이 충돌하지 않습니다.

자세한 내용은 Apple의 "The Swift Programming Language"책의 "Implicitly Unwrapped Optionals"섹션을 읽어보십시오.

이 질문에 대해 Stack Overflow에서 비슷한 토론을 찾았습니다: https://stackoverflow.com/questions/26297637/

관련 기사
java - LibGDX iOS RoboVM 가로 방향이 전체 화면이 아님
ios - UITableView-Swift : UITableViewCell의 확인 표시
ios - Core Data Swift로 TableView 및 행 섹션화
ios - 신속하게 작업 결과에 따라보기 전환
ios - 신속한 iOS에서 텍스트 필드 UI 업데이트
ios - UIView.animateWithDuration 완료
ios - Swift에서 Core Data로부터받은 배열 정렬
ios - UIcollectionview에서 특정 셀에 대한 참조 가져 오기
ios - SWIFT-xcode 6 베타 6.의 KVO. observeValueForKeyPath가 더 이상 호출되지 않습니다.
ios - iOS8에서 VFR-Reader 충돌