ios(23)
-
[ERROR] Assertion failed: (aliasSectionNum == sectionNum && "alias and its target must be located in the same section"), function assignAliasAtomOffsetInSection, file Layout.cpp, line 3358.
1. 현상시뮬레이터에서는 정상적으로 빌드 및 실행이 됨.배포 또는 디바이스 빌드 및 실행 시 오류 발생2. 환경 정보MacBook Pro Inter CPUmacOS : Sonoma 14.4.1Xcode 15.3 3. 처리Build Settings ➔ Other Linker Flags ➔ -ld_classic 추가 : 오류 해결됨4. 기타위 방법으로 안될 경우Build Settings ➔ Other Linker Flags ➔ -ld_64 추가 : 확인은 못함
2024.05.18 -
앱 설정 화면 이동
Objective-C NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; [[UIApplication sharedApplication] openURL:url]; Swift UIApplication.shared.open(URL(string:UIApplication.openSettingsURLString)!) _____
2022.08.29 -
NSURL URL주소 문자열에 한글 포함되었을때 처리
URL 주소 문자열에 한글이 포함될 경우 NSURL로 변환을 정상적으로 처리하지 못한다. NSString *strURL = @"https://domain.com/테스트파일입니다.pdf"; NSURL *url = [NSURL URLWithString:strURL]; // url : nil NSString 의 stringByAddingPercentEscapesUsingEncoding 메소드를 이용해서 URL의 한글문자열을 처리할 수 있다. NSString *strURL = @"https://domain.com/테스트파일입니다.pdf"; // API_AVAILABLE(macos(10.0,10.11), ios(2.0,9.0), watchos(2.0,2.0), tvos(9.0,9.0)) NSURL *url = [..
2022.04.06 -
UINavigationController
## 기본 네비게이션바 숨김 self.navigationController.navigationBarHidden = YES; ## 네비게이션바 숨김 상태에서 백스와이프 기능 사용 self.navigationController.interactivePopGestureRecognizer.delegate = nil; self.navigationController?.interactivePopGestureRecognizer?.delegate = nil
2022.01.25 -
iOS 8 이상에서 앱 실행시 마다 DocumentDirectory가 변경되는 문제
NSLog(@"DocumentDirectory: %@", [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]); // DocumentDirectory: /var/mobile/Containers/Data/Application/7D7CA3C6-F44B-4F3E-BDD6-148E277B8FF9/Documents // DocumentDirectory: /var/mobile/Containers/Data/Application/DA88F906-0D74-4B85-8341-4F67686A8791/Documents // DocumentDirectory: /var/mobile/Containers/Dat..
2021.12.29 -
iPhone 금융인증서 SMS 인증 오류 해결 방법
금융인증서(클라우드 인증서) 외에도 SMS 발신을 통한 인증 방식 오류 해결에도 사용 가능함. 인증을 위해 SMS를 발송했지만 서버에서 인증 SMS 수신을 인식하지 못할때 사용가능 1. 설정 > 전화 메뉴 이동 2. 전화 메뉴 내부 전화 걸기 지원 OFF 3. 메시지(SMS) 앱에서 인증과정에 사용된 번호를 찾아서 삭제 1688-4932(+82-1688-4932) 메시지 모두 삭제 다른 인증방식 오류일 경우 인증을 위해 수신된 메시지 모두 삭제 4. 인증오류가 발생한 금융앱과 메시지(SMS)앱 종료 5. 금융앱 실행해서 인증시도
2021.06.10