IOS4 IOS dismiss 뷰 컨트롤러에서 모달로 표시한 뷰 컨트롤러를 닫을 때 사용하는 것. @IBAction func closeButtonTapped(_ sender: UIButton) { dismiss(animated: true completion: nil) } Apple Developer Documentation developer.apple.com iOS Lifecycle When Dismissing a Modal View With .pageSheet in iOS 13 Two key points in the behavior of the new modal view when it is dismissed medium.com Pushing, Popping, Presenting, & Dismissing ViewControllers .. 2021. 1. 21. Swift] privacy-sensitive data 해결하는 법 This app has usage desctiption. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaning to the user how the app uses this data. 이런 에러가 떴다. 바로 구글링에 착수했다. [iOS tip] Privacy-sensitive 에러 메시지 iCloudKit에 관한 예제를 작성한 후 실행하다가 다음과 같은 런타임 에러가 발생했다. This app has cra... blog.naver.com 해당 페이지를 찾았고 이대로 따라해봤지만 똑같은 에러가 발생했다. 위 블로그에서 설명했겠지만, 카메라를 써야하는 상황이라면 '접근허용 권한' 과 관련된.. 2021. 1. 15. Xcode에서의 리팩터링, 리네임 (Rename or refactor in Xcode) Swift 프로젝트를 만들면 기본으로 주어지는 ViewController를 보게 될 것이다. 만약 이 클래스의 이름을 변경하고 싶거나, 이미 다양한 곳에서 ViewController를 많이 사용해버렸다면 일일이 파일을 뒤적여가며 수정해야한다. 시간을 아낄 수 있는 방법을 찾아보자. 파일 이름을 변경할 때 프로젝트에 가장 안전한 방법은 Refactor을 사용해서 클래스 이름을 Refactor해주는 것이 좋다. 이 방법은 파일이나 클래스를 참조하는 모든 곳에 코드가 업데이트 된다. 지금은 이해가 되지 않겠지만 단계를 따라오면 쉽게 할 수 있다. Step.1 내가 원하는 클래스의 이름을 더블 클릭해준다. Step.2 클래스 이름을 선택했다면 (마우스 기준)오른쪽 클릭을 해준다. 탭이 나타나는데 Refactor.. 2021. 1. 10. swift 문자 숫자 전환하기 늘 검색해보고 뭐지?뭐지?! 하던 내 모습을 보고... 복기겸 포스팅을 작성한다. 내가 바꾸고자 하는 변수를 괄호()로 감싸준 다음 괄호 앞에 Int나 String을 붙여준다. 문자열로 변경 String(변수명) 숫자로 변경 Int(변수명) Q. Optional는 무엇인가요? - 문자열이 숫자로 변환이 안 되었을 때 nil값이 들어갈 수도 있기 때문이다. let abc = "123abc" let abcInt = Int(abc) print(type(of: abcInt)) //Optional 2020. 12. 30. 이전 1 다음