에러 메세지는 ‘+[KOSessionTask talkProfileTaskWithCompletionHandler:]: unrecognized selector sent to class 0x40ad30’
입니다.
버튼을 눌렀을 때 호출하는 함수"invokeLoginWithTarget" 에서 [[KOSession sharedSession] close]; 다음을 못넘어 갑니다.
방법을 알려주시면 감사하겠습니다.
에러 메세지는 ‘+[KOSessionTask talkProfileTaskWithCompletionHandler:]: unrecognized selector sent to class 0x40ad30’
입니다.
버튼을 눌렀을 때 호출하는 함수"invokeLoginWithTarget" 에서 [[KOSession sharedSession] close]; 다음을 못넘어 갑니다.
방법을 알려주시면 감사하겠습니다.
sdk version 및 좀 더 주위 상세한 로그를 좀 알 수 있을까요?
아니면 재현되는 project를 첨부해주셔도 좋습니다!
sdk는 이번주 월요일에 카카오 사이트에서 받은 것입니다. 혹시 그사이 업데이트가 되었나여?;;
---------------- 아래 로그에서 0x314e52: mov r7, r7에 멈춰있습니다. --------------------
---------------------- 로그 창에는 아래와 같이 뜹니다. ----------------------
+[NSBundle ko_appKey]: unrecognized selector sent to class 0x3255ae44
2014-09-24 16:57:02.366 XXXX[1688:457368] *** Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘+[NSBundle ko_appKey]: unrecognized selector sent to class 0x3255ae44’
*** First throw call stack:
(0x24391e3f 0x31a6dc8b 0x243970a5 0x243950a7 0x242c7208 0x314e53 0x31511d 0x6efad7 0x6f0741 0x3150f9 0x265ee5 0x278601fb 0x278601a1 0x2784ae2b 0x2785fc0d 0x2785f8e7 0x278591b1 0x2782fa3d 0x27aa3149 0x2782e491 0x2435858f 0x2435799f 0x24356005 0x242a4621 0x242a4433 0x2b6120a9 0x2788e809 0x12d6e9 0x31fedaaf)
libc++abi.dylib: terminating with uncaught exception of type NSException
감사합니다.
@ninano0907 왠지 아래 내용이 도움이 되지 않을까 하는데요~
https://devtalk.kakao.com/t/nsbundle-ko-appkey-unrecognized-selector-sent-to-class/34?u=michael
요부분을 한번 확인해 보시고 잘 안되시면 다시 말씀해 주세요~
감사합니다.
또다른 질문입니다.
kakaoLinkCenter와 카카오 sdk를 같이 사용하면 문제가 생기나요?
@ninano0907 오픈 sdk에 포함된 KakaoLinkCenter를 말씀하시는것이지요? 문제 없어야 합니다. 혹시 카카오 sdk라 함은 제휴 sdk와 오픈 sdk를 말씀하시는것인가요? 그것도 둘이 같이 써도 문제가 없어야 합니다~
카카오 - 새로운 일상을 즐기다 이곳에서 제공하는 kakaoLinkCenter를 말하는 겁니다.
현재 오픈 sdk와 kakaoLinkCenter를 혼용하고 있습니다.
문제가 있어보여서 둘을 같이 사용해서인지 아닌지 궁금합니다.
duplicate symbol OBJC_METACLASS$_KakaoLinkCenter in:
/Users/xxx/Documents/WorkSpace/iOS/xxx/1.5.2/xxx 1.5.2 - last/KakaoOpenSDK.framework/KakaoOpenSDK(KakaoLinkCenter.o)
/Users/xxx/Library/Developer/Xcode/DerivedData/xxx-greogingxxxxxxxxxxxxxxxx/Build/Intermediates/xxx.build/Debug-iphoneos/xxx.build/Objects-normal/armv7/KakaoLinkCenter.o
duplicate symbol OBJC_CLASS$_KakaoLinkCenter in:
/Users/xxx/Documents/WorkSpace/iOS/iWing/1.5.2/xxx 1.5.2 - last/KakaoOpenSDK.framework/KakaoOpenSDK(KakaoLinkCenter.o)
/Users/xxx/Library/Developer/Xcode/DerivedData/xxx-greogingxxxxxxxxxxxxxxxx/Build/Intermediates/xxxxx.build/Debug-iphoneos/xxxxx.build/Objects-normal/armv7/KakaoLinkCenter.o
ld: 2 duplicate symbols for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
고생 많으십니다.
제가 kakaoLinkCenter를 사용하는 이유는 카카오스토리에 사진을 올릴때 사용자가 내용을 입력하게 하기 위해서입니다.
이곳에 문의해보니 오픈 sdk에서 이 기능을 사용하려면 UI를 개발자가 만들어야 한다고 하더군요.
지금 이 문제에 대해 인지를 하셨는지 궁금합니다.
제가 내일까지 이것을 붙여야되서 이것이 문젠지 다른게 문젠지 알아야되서요…
감사합니다.
@ninano0907 아! 구 스토리링크 버젼 클래스가 KakaoLinkCenter였군요… 둘이 쫑이 나겠네요…
해당 링크의 클래스는 소스가 오픈되었으니 class 이름을 바꾸어 사용하시기를 권장드려요.
구 스토리 링크의 경우도 추후에 오픈 SDK로 포함될 예정이라 당분간 링크는 놔두게 될것 같습니다.
좋은 레포트 감사합니다!
이 토픽은 이제 닫혔습니다. 새로운 답글을 다실 수 없습니다.