일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Stomp socket connection event
- Android apple login
- Android apple login 인증서 설정
- stable-diffusion-webui local 접속
- Android apple login identifier
- DT_TOOLCHAIN_DIR cannot be used
- no such module '__ObjC'
- 주 4일 근무제
- Spring LocalDateTime response array
- invite user for supabase project
- Firebase authentication apple login
- Firebase authentication android apple login setting
- Spring boot swagger blank screen
- Supabase edge function insert data
- 소개팅앱 만들기 stomp
- 소개팅앱 만들기 flutter
- supabase storage feature not enabled for this tenant
- supabase edge function deploy error
- Firebase authentication apple login 최신
- supabase edge function deploy error supabaseurl is required
- stable-diffusion-webui local 네트워크에서 접속
- 주 4일 근무제 log
- supabase storage public url not working
- 로컬 서버 접속
- 주 4일 근무제 경험담
- Supabase edge function
- Spring google SMTP settings
- Stomp user connection event
- 소개팅앱 만들기
- Firebase authentication android apple login
- Today
- Total
목록공부방/iOS (46)
꿀맛코딩
UITabBarController를 사용하는데 특정 조건에서 특정 탭이 클릭은 되지만, 페이지가 넘어가지 않고 다른 액션을 실행하고 싶을때가 있다. 이때는 UITabBarControllerDelegate 의 func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool 를 이용해 제어가 가능하다. 먼저 MainTabBarController 클래스를 생성하고 아래와 같이 코드를 작성한다. MainTabBarController.swift import Foundation import UIKit class MainTabBarController: UITabBarCont..
가끔 XCode가 문제인지 무슨 문제인지 멀쩡하던 프로젝트가 팟 파일 에러를 뿜을 때가 있다. 그럴 때에는 여러 시도를 해볼 수 있는데 그중 하나가 팟을 초기화후 다시 설치하는 것이다. 방법은 아주 간단하다. 1. 터미널을 켠다. 2. 프로젝트 메인 폴더로 이동한다. 3, 아래 명령어를 입력한다. sudo rm Podfile.lock sudo rm -r [ProjectName].xcworkspace sudo rm -r Pods pod install [ProjectName]
App Store Connect Operation Error ERROR ITMS-90534: "Invalid Toolchain. Your app was built with an unsupported version of Xcode or SDK. If you plan to submit this build to the App Store, make sure you are using the GM version of Xcode 10.1 and the SDK for iOS 12.1 and watchOS 5.1, Xcode 7.1 and the SDK for tvOS 9, or Xcode 6 and the SDK for macOS 10.9 or later. If you are using an Xcode beta ver..
Emmm..... iOS 13 업데이트 이후 Fabric에 아래 에러가 늘어나기 시작했다. Fatal Exception: NSInternalInconsistencyException Modifications to the layout engine must not be performed from a background thread after it has been accessed from the main thread. 대충 Background Thread에서 Layout engine을 수정하면 안 된다는 의미인데, 자신의 코드를 보고 Main Thread 가 아닌 곳에서 UI 를 수정하고 있는 곳이 있는지를 보면 된다. 또한 그나마 다행으로 XCode 에서 Runtime Issue 를 표기해주는데 확인하는 방법..
iphone을 iOS 13.2로 업데이트 한 이후로 XCode 최신 버전 (11.1) 에서 계속해서 Install에 실패한다. 내용은 This iPhone X is running iOS 13.2 (xxxxxx), which may not be supported by this version of Xcode 대충 이런 내용인데 찾아보니 정식 XCode 에서는 아직 지원을 안 해주는 모양이다... 보통 iOS update 가 되면 XCode update 이런 수순인데.... 해결 방법은 아래와 같다. Solution: 1. DownLoad https://raw.githubusercontent.com/iGhibli/iOS-DeviceSupport/master/DeviceSupport/13.2.zip 2. fin..
우리가 WKWebView에서 html의 href를 클릭했을 때 어떻게 조작을 할수 있을까? 방법은 아래와 같다. 두 가지 예제가 있는데, 첫째 Click 한 href의 url 값을 가져와서 사용하는 방법. func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { if let url = navigationAction.request.mainDocumentURL?.absoluteString, url.contains("naver.com") { //TODO decisionHandler(.cancel..
WKWebView height 를 가져와서 TableView Item의 height를 동적으로 변경 하고 싶다면, 아래의 코드를 사용하면 된다. var webViewHeight: CGFloat = 40 func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { webView.evaluateJavaScript("document.readyState", completionHandler: { (complete, error) in if complete != nil { webView.evaluateJavaScript("document.body.scrollHeight", completionHandler: { (height, error) in s..
XCode 11로 업데이트 후 Fastlane로 빌드를 시켜놓으면, 마지막에 testFlight 업로드 시 iTMSTransporter에서 아래와 같은 Error 를 출력한다. -Djava.ext.dirs=/usr/local/itms/java/lib/ext is not supported. Use -classpath instead iTMSTransporter 2.0.0으로 업데이트를 한 상태인데도 이러길래, 구글링에 들어갔다. 역시나 특별한 해결 방법이 보이지 않는 가운데, 우연히 이전 버전을 다시 itms 폴더에 덮어 씌우면 된다는 힌트를 발견했다. 참고 : https://github.com/fastlane/fastlane/issues/15323 친절하게도 다운로드 할수있게 공유도 해주 었다. 이전 버전..
XCode 에서 testFlight 업로드중 실수로 Destibution Certificate File 을 생성해 버렸다. 이럴때는 Finder -> 응용프로그램 -> 유틸리티 -> 키체인접근 그림 1에서 처럼 인증서 항목을 클릭하고, 최신 생성된 인증서를 제거해 주면 된다.
iOS 13 업데이트 이후 Error 가 뿜어져 나온다 ... 또하나 찾은 Error 내용은 아래와 같다. Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'App called -statusBar or -statusBarWindow on UIApplication: this code must be changed as there's no longer a status bar or status bar window. Use the statusBarManager object on the window scene instead.' 이전 처럼 UIApplication 에서 status bar 를 가져 올수 없다. 이..