안녕하세요?
Xcode 9.2에서 objective-c로 카카오링크 v2를 구현하여 업데이트 준비중에 있는데요,
테스트 결과 카카오톡 ios 최신버전이 아닌 6.4.5 버전에서는 KLKFeedTemplate에 addButton된 버튼이 제대로 구현되는 것을 확인했습니다. (아래의 이미지 참고)
그러나 카카오톡 ios 최신버전인 6.5.6에서 버튼이 제대로 표시되지 않는 현상을 발견했습니다. (아래의 이미지 참고)
버튼 부분의 코드는 아래와 같이 구현되어 있습니다.
[feedTemplateBuilder addButton:[KLKButtonObject buttonObjectWithBuilderBlock:^(KLKButtonBuilder * _Nonnull buttonBuilder) {
buttonBuilder.title = @"앱으로 이동";
buttonBuilder.link = [KLKLinkObject linkObjectWithBuilderBlock:^(KLKLinkBuilder * _Nonnull linkBuilder) {
linkBuilder.webURL = [NSURL URLWithString:link];
}];
}]];
카카오톡 ios 6.5.6에서 왜 버튼이 뜨지 않는것인지 궁금하네요.
답변 부탁드리겠습니다. 감사합니다.
---------------------------------------추가
linkBuilder.mobileURL = [NSURL URLWithString:link]; 을 추가하니 6.5.6에서 버튼이 잘 보입니다!
6.4.5에서는 왜 mobileURL 이 없어도 버튼이 잘 그려졌던 것일까요? 궁금하네요 ㅠㅠ