javascript로 웹뷰와 통신중 json변환 및 확인 코드. 1234567 NSDictionary *test = [NSDictionary dictionaryWithObjectsAndKeys:@"userid",@"id",@"123456",@"pw", nil]; NSDictionary *test2 = [NSDictionary dictionaryWithObjectsAndKeys:test,@"login", nil]; NSError *error; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:test2 options:NSJSONWritingPrettyPrinted error:&error]; NSString *myString = [[NSString al..
javascript로 호출되는 문자열을 컨버팅하는 부분이 deprecated되어 수정.모든 NSCharacterSet을 이용해봤지만 답을 찾지 못했고...결국 열심히 검색한 stringByRemovingPercentEncoding 를 사용하면 된다는 답을 찾음!! [Code 1]// 기존 코드NSString *jsonString = [[[urlString componentsSeparatedByString:@"jscall:"] lastObject] stringByReplacingPercentEscapesUsingEncoding:NSStringEncodingConversionAllowLossy];NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEn..
아이폰 프로젝트에 Firebase의 Analytics 설치 시 오류. 우선 Firebase의 설치 가이드만 보고 쉽게 셋팅이 끝날거라 생각하면 오산이다. https://firebase.google.com/docs/analytics/ios/start?authuser=0 1. import는 @import Firebase;가 아닌 아래처럼 써야한다. #import 2. cocopods을 사용하지 않을경우 Firebase SDK를 받아 Analytics 폴더의 전체 Framework(총 7개)를 추가 해야한다. core와 analytics 프레임웍만 추가할 경우 nano... link오류가 40개 정도 발생할 것이다.sdk link : https://firebase.google.com/download/ios?a..
배열안에 동일안 값이 있는지 확인. 문재 : 숫자로 된 배열에 특정 값이 있는지 확인하기 위하여 사용.단일일 경우 바로 확인 가능하며, 복수의 값일 경우 for문 사용.객체 자체도 비교할 수 있음으로 활용성이 커보인다.12345678910 NSArray *checkAry = @[@"1",@"2",@"3",@"4",@"5"]; NSArray *valueAry = @[@"11",@"23",@"4",@"8",@"5"]; NSCountedSet *filter = [NSCountedSet setWithArray:checkAry]; for (NSString *number in valueAry) { NSLog(@"result : %lu",(unsigned long)[filter countForObject:number..
추가 데이터를 계속해서 받는 배열을 property로 선언 후 객체를 추가 할 경우 오류 발생. ㅁ. 에러 형태 *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[__NSCFArray insertObject:atIndex:]: mutating method sent to immutable object' *** First throw call stack: ㅁ. 소스 코드// 테이블뷰에 사용할 배열 선언@property (nonatomic, strong) NSMutableArray *listDataAry;// 초기화self.listDataAry = [[NSMutableArray alloc] ini..