진행하고 있는 프로젝트에서 api를 엮기 위해 Alamofire를 설치하려고 터미널에서 pod install했더니 아래 사진과 같이 에러가 발생했다. 알아보니 m1이 Almofire과 호환이 잘 안되는 문제가 있다고 한다 ㅠ..ㅠ 해결책은 아래 두 명령어를 입력하면 된다! sudo arch -x86_64 gem install ffi arch -x86_64 pod install (참고 : https://github.com/CocoaPods/CocoaPods/issues/10446) 이렇게 해도 에러가 발생한다면,, 아래 사진처럼 Pod 설치 과정에서 vim 편집기로 Pod file을 수정할 때 Alamofire를 Almofire... 로 오타내서 입력하진 않았는지 살펴봐야한다! Alamofire를 잘 설치..
개발/iOS
navigation bar에 '이메일로 로그인'이라는 title 왼쪽에 back button을 넣기 위해 이미지를 넣으려 했다. 그래서 아래 코드처럼 작성을 해봤다. 그런데 결과는 아래처럼 이미지가 뜨지 않았다 ㅜ.ㅜ 삽질 좀 몇시간 하다가,, ㅎㅎ https://newbedev.com/uibarbuttonitem-in-navigation-bar-programmatically → 이 사이트의 내용에서 Swift 3.0에 해당하는 부분을 참고해 아래와 같이 코드를 수정했다. 그랬더니 결과는? 제대로 들어감 ~ 😊
스토리보드상에서 뷰컨트롤러와 outlet 연결하고 나~중에 해당 outlet 변수의 이름을 'passwordInput' -> 'pwdInput' 으로 바꾸기만 했더니 이런 에러가 발생했다. Thread 1: "[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key passwordInput." 해결 방법은 아주아주 간단하다! 코드 위에서 이제 안쓰는 변수를 지울 뿐만 아니라 스토리보드에서도 해당 참조를 지워줘야한다. 그러니 스토리보드에서 아래 사진처럼 !(주의) 표시되어있는 커넥션을 삭제해주자!