반응형 프로그래밍304 Content and frame layout guides before iOS 11.0 error대처 이번에 Mac OS X 카타리나로 업그레이드 이후 Xcode까지 최신 버전으로 업그레이드를 진행했다. (Xcode 11.5) 다음 운영중인 앱을 빌드했더니 error가 나왔다. 해당 XIB로 이동해서 살펴 보니 ScrollView를 상속받은 뷰인데 Size Inspector의 Content Inserts부분에 Automatic을 선택이 되어 있고 그 아래 Content Layout Guides가 있는 이 부분이 체크되어 있어 발생되는 문제로 파악, 체크를 없애고 빌드를 하니 정상적으로 빌드가 되었다. 2020. 7. 2. WKWebView WebSiteDataTypeDiskCache 삭제 웹서비스의 캐시 문제로 goBack()이 호출되면 스크립트가 실행되지 않는 문제가 발생. 이에 웹뷰가 로드 되는 시점에 기존 캐시를 지우고 다시 로드 하는 방식으로 문제를 해결. 코드는 다음과 같다. - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler { NSURL *url = navigationAction.request.URL; [[NSURLCache sharedURLCache] removeAllCachedResponses]; NSSet *we.. 2020. 7. 1. Java 매달, 첫번째 월요일 확인 예제 매주 월요일, 특정 정보를 수집하도록 만들어진 크롤러가 있다. 이 크롤러는 특정 사이트의 링크정보를 조합, 동적 URL을 생성하고 해당 URL로 접속했을 때 나오는 데이터를 수집하는 기능이 있다. URL을 만드는데 소요되는 시간이 약 20분정도, 이 시간을 아껴보고자 CSV파일을 이용, 동적 URL에 들어가는 파라미터 정보를 사전에 수집, 파일로 생성한 다음 실제 크롤링을 할 때 생성되어 있는 파라미터정보(CSV파일)를 읽어서 사용하도록 했다. 처음에는 상당한 시간을 단축할 수 있었다. 그런데 시간이 지나면서 조금씩 문제가 나타나기 시작했다 동적으로 생성한 URL의 파라미터 값들이 변경되는 즉, 메인 페이지의 링크정보가 변질 또는 없어지는 경우가 발생하면서 순차적인 리스팅 크롤링이 되지 않는 현상이 나타.. 2020. 6. 29. WKWebView의 window.open과 alert처리 방법 - (void)initWKWebView { CGFloat bottomPadding = 0.0f; CGFloat topPadding = 0.0f; UIWindow *window = UIApplication.sharedApplication.keyWindow; if (@available(iOS 11.0, *)) { topPadding = window.safeAreaInsets.top; bottomPadding = window.safeAreaInsets.bottom; } _createdWKWebViews = [NSMutableArray new]; /** *웹뷰 바운스를 사용하지 않는 서비스는 웹뷰 높이를 탭바높이 만큼 빼고 잡는다. */ CGFloat tabbarHeight = (!_hasWebViewBounc.. 2020. 6. 26. UIWebView to WKWebView changed with Objective-C 최근 애플 앱스토어에 심사를 제출할때마다 날라오는 안내 메일. 이제 곧 UIWebView를 사용하는 앱은 심사에서 거절될수있다는 안내다. 2020/04/28 - [Programming/iOS] - ITMS-90809: Deprecated API Usage, new apps that use UIWebView as of April 30, 2020 and app updates that use UIWebView as of December 2020. ITMS-90809: Deprecated API Usage, new apps that use UIWebView as of April 30, 2020 and app updates that use UIWebView as of Dece 조만간 앱을 업데이트 해야할 일이 있.. 2020. 6. 25. nonFilteredFileExtensions .ipa, .p12 추가해두기 오늘은 스프링부트 pom.xml에 관한 이야기. 파트너사측에서 테스트앱을 요청했고 배포사이트를 만들었다. 스프링부트로 static폴더에 파일들을 위치 시킨 다음 빌드를 했더니 .ipa파일의 용량이 갑자가 두배정도 커지는 현상이 발생. 링크를 통해 앱을 설치하려고 했으나 파일이 오염된듯 설치가 되지 않았다. 스프링부트를 아주 잘 사용하는 개발자가 아니라 뒷발로 쥐잡는 수준인 덕에 선배에게 물어보니 필터를 추가하면 될 것 같다고 한다. org.apache.maven.plugins maven-resources-plugin eot svg svg ttf woff woff2 p12 ipa 간단하지만 모르면 몸이 고생하는 법이다. 프로젝트 설정을 제대로 할줄모르니 경험이 중요한 것 같다. 2020. 6. 19. 이전 1 ··· 12 13 14 15 16 17 18 ··· 51 다음 반응형