반응형

iOS/Swift 오류 찾아 삼만시간 11

[Swift] TableViewCell을 SwipeTableViewCell로 cast할 수 없을 때

Could not cast value of type 'UITableViewCell' (0x11e2d8e70) to 'SwipeCellKit.SwipeTableViewCell' (0x10536c138). 2022-10-21 16:01:54.179690+0900 Todoey[84823:1886981] Could not cast value of type 'UITableViewCell' (0x11e2d8e70) to 'SwipeCellKit.SwipeTableViewCell' (0x10536c138). Could not cast value of type 'UITableViewCell' (0x11e2d8e70) to 'SwipeCellKit.SwipeTableViewCell' (0x10536c138). ident..

[Swift] Automatically assigning platform `iOS` with version `13.0` on target `------` because no platform was specified. Please specify a platform for this target in your Podfile.

podfile을 설치하다가 Automatically assigning platform `iOS` with version `9.0` on target `xxxx` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`. 위와 같은 오류를 경험했다. 해당 오류 페이지를 들어가보자 라이브러리가 세워질 플렛폼을 지정하라는데 podfile보면 플렛폼에 #으로 커맨팅 되어있는데 이것을 풀어주면 된다는 말이다 풀어주고 빌드하면 성공했다

[Xcode] 터미널에서 podfile 설치 후 workspace생성 안되는 오류

터미널을 켜서 sudo gem install cocoapods cocoapod 설치를 한 이후 pod --version 2. 버전 확인 해서 설치가 됐음을 확인하고 pod init 3. 프로젝트 디렉터리에 podfile 생성시키고 pod install 4. 설치를 진행하면 원래 workspace가 생성되야 하지만 생성되지 않고 버그가 뜬다. /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi/library.rb:275: [BUG] Bus Error at 0x0000000104e94000 이런 무시무시한 문자들이 뜬다.. 무섭다... 검색 좀 해보니 M1에서만 일어나는 반응들 같고, 스택오버플로우에서 해결책을 찾음 해결책 pod init까지 하고 podfile생성 후에 ..

[Swift] Timer Error

타이머 코드를 Stack Overflow에 복붙해서 코드 진행중 Button을 눌렀을 때 초가 빠르게 줄어드는 것을 디버그창에서 볼 수 있다. 해결법. 1. Timer를 수행하는 메서드를 변수화 2. 버튼을 눌렀을 때 초기화(이미 진행 되고 있는 Timer 무효화) var timer = Timer() @IBAction func HardnessSelected(_ sender: UIButton) { timer.invalidate() timer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(updateCounter), userInfo: nil, repeats: true) }

[Xcode]Simulator에 사진 넣기 오류 (import error) / PHPPhotosErrorDomain error -1.

보통 Xcode Simulator에 드레그앤드롭을 하게 되면, 시뮬레이터 사진파일에 넣어둔 사진이 있는데, 드레그앤드롭을 했더니 이런 오류를 경험했습니다. PHPPhotosErrorDomain error -1. 여러 시도를 하다가 보니 데스크탑에서 바로 넣으면 저렇게 되더라구요 사진 파일 선택 -> 우클릭->공유->Simulator를 해도 마찬가지였습니다. 해결책 넣고 싶은 파일을 맥북의 사진 어플에 넣습니다. 사진 앱 내에서 넣고 싶은 사진을 똑같은 방법으로 드래그앤드롭합니다.

[Swift] color literal / image literal error(Xcode13 이후 변경)

기존에 방식은 #color literal을 치면 쉽게 바꿀 수 있었는데 Xcode13이후 바꾸는 방법이 변경 됐습니다. 기존방식과 비슷합니다 #colorLiteral( 괄호까지 붙여주고 엔터를 치시면 이 버튼이 나타나는데 저 그림을 더블클릭해주면 원하는 색상을 선택하여서 원하는 색으로 변경 가능합니다. 이미지는 마찬가지로 #imageLiter(

[IOS] Firebase cocoapods install error(M1)

일단 Firebase에서 제공하는 문서를 바탕으로 설명하겠습니다. 우선적으로 제가 듣는 강의에서는 terminal에서 cocoapod,firebase package를 설치했고, firebase에서 프로젝트 생성하는 방법에서는 제시해준 url로 file-add packges에서 설치를 진행하는 차이가 있었습니다. 강의가 좀 오래 돼서 'firebase에서 제공하는 문서가 더 정확하겠지..'하고 강의는 참고만 하고 공식문서를 따라갔습니다. (공식문서는 바로 하단에 첨부하겠습니다) 일단, 코코아팟 설치는 terminal로 pod install 로 설치를 완료하였습니다. Firebase SDK추가 https://firebase.google.com/docs/ios/setup?hl=ko Apple 프로젝트에 Fir..

[Swift Error] CollectionView 시뮬레이터 안뜨는 오류

빌드는 성공했는데 시뮬레이터를 끄면 Thread 1: Signal SIGTERM ? 사실 코딩하면서 Thread 1: Signal SIGTERM 은 많이 보는 오류이고, 원인도 다양한 오류인 것 같습니다. 이것은 제 내공이 좀 쌓이면 깊게 분석좀 해보겠습니다. 후후 빌드 문제 없음. CollectionViewCell들과 Outlet들 간에 연결 오류 표식 없이 완료. CustomClass 상속 확인. Collection ReusableView에 Identifier 확인 맥북 껐다 켜기 Shift + Command + K로 캐쉬 리프레시 위 사항들을 확인 한 이후에도 시뮬레이터에서 ViewController로 설정한 친구들이 보이지 않는다면 뷰를 세밀하게 조정해볼 것 강사님께서는 CollectionView..

반응형