Contents

조회 수 28102 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
문제는 APNS에서 전달받은 토큰키는 불필요한 문자열이 있어서 그대로 서버쪽에 전달해주면 제대로 등록이 되지 않아 딱 맞게 가공하는 구문을 추가해보았습니다.

토큰키를 NSLog를 이용하여 찍어보면 아래와 같이 보입니다.

<69931121 ac121852 f01d0294 dc41b757 cc891ad8 7271642e d981f791 3fd171ee>

괄호와 공백을 제거하고 순수 토큰키로 가공해보겠습니다.

1. '<'  '>' 문자열 제거
//NSMutableString 타입으로 TokenKey저장 
NSMutableString *mstrTokenKey =
    [ NSMutableString stringWithString:tokenkey ];
  
//문자열이 위치 저장
NSRange range = [ mstrTokenKey rangeOfString:@"<" ];

//해당 위치의 문자열 제거
[ mstrTokenKey deleteCharactersInRange:range ];
range = [ mstrTokenKey rangeOfString:@">" ];
[ mstrTokenKey deleteCharactersInRange:range ];



2. 공백 제거

//공백문자에 따라 배열로 변환
NSArray *strArray = [mstrTokenKey componentsSeparatedByString:@" "]; 

//쪼개진 문자열을 합침 
NSString *rtnString = [[NSString alloc] init]; 

for ( NSString* thisElement in strArray )  
{ 
    NSLog(@"%@", thisElement);
    rtnString = [ rtnString stringByAppendingString:
        [NSString stringWithFormat:@"%@",thisElement] ]; 
}


?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
1077 Develop [c] RSA 암호화 구현(gmp 라이브러리 활용) file hooni 2016.10.03 1008
1076 Develop XE Core 1.8.18 본문 작성시 태그(html) 사라지는 버그 file hooni 2016.04.21 1015
1075 PPT 삼성페이(Samsung Pay) 구조 file hooni 2016.09.09 1021
1074 Develop [js] AngularJS 란? file hooni 2015.11.26 1024
1073 System/OS [mac] How to uninstall MySQL on Mac OS. hooni 2017.11.08 1033
1072 System/OS [virtualbox] VirtualBox에 Ubuntu 설치하기 file hooni 2019.11.22 1061
1071 Develop [ios] 로컬에 있는 JS 파일 웹뷰에서 동적으로 실행하기 hooni 2015.02.10 1067
1070 Develop [ios] 오브젝티브C→스위프트, 코드 변환 손쉽게 file hooni 2015.08.07 1072
1069 Develop [android] 딜레이를 구현하기 위한 꼼수 hooni 2016.11.24 1072
1068 Develop [ios] Xcode에서 특정 파일만 ARC 따로 설정하는 방법 file hooni 2017.03.29 1077
1067 Develop [ios] APNS, Remote Push 수신 시점에서 앱의 3가지 실행 상태 hooni 2018.10.19 1080
1066 Develop [js] 스크롤 이벤트 막기 hooni 2015.04.14 1086
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 ... 98 Next
/ 98