카카오톡 공유시 에러

카카오톡 공유시 에러가 나는 것에 관해 물어보려고 합니다.
카카오톡 공유시 가져오는 정보 중 webUrl 또는 MobileUrl 의 값이 null일 경우 카카오톡 공유가 에러가 나네요.
값이 null 경우에도 공유할 수 있는 방법이 없나요 ?

밑에 코드 중 → 이라고 표시한 부분이 “Thread 1: signal SIGABRT” 이라고 Xcode에서 표시가 되네요.

  • (void)locationShare:(CDVInvokedUrlCommand *)command
    {
    NSMutableDictionary *options = [[command.arguments lastObject] mutableCopy];
    KLKTemplate *template = [KLKLocationTemplate locationTemplateWithBuilderBlock:^(KLKLocationTemplateBuilder * _Nonnull locationTemplateBuilder) {
    locationTemplateBuilder.address = options[@“address”];
    locationTemplateBuilder.addressTitle = options[@“addr_title”];
    locationTemplateBuilder.content = [KLKContentObject contentObjectWithBuilderBlock:^(KLKContentBuilder * _Nonnull contentBuilder) {
    contentBuilder.title = options[@“title”];
    contentBuilder.imageURL = [NSURL URLWithString:options[@“image”]];
    contentBuilder.desc = options[@“desc”];
    contentBuilder.link = [KLKLinkObject linkObjectWithBuilderBlock:^(KLKLinkBuilder * _Nonnull linkBuilder) {
    ----> linkBuilder.mobileWebURL = [NSURL URLWithString:options[@“mobileWeburl”]];
    ----> linkBuilder.webURL = [NSURL URLWithString:options[@“weburl”]];
    linkBuilder.androidExecutionParams = options[@“appParam”];
    linkBuilder.iosExecutionParams = options[@“appParam”];
    }];
    }];
    }];

    [[KLKTalkLinkCenter sharedCenter] sendDefaultWithTemplate:template success:^(NSDictionary<NSString *,NSString *> * _Nullable warningMsg, NSDictionary<NSString ,NSString > * _Nullable argumentMsg) {
    CDVPluginResult
    pluginResult = pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
    [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
    } failure:^(NSError * _Nonnull error) {
    // 에러
    CDVPluginResult
    pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@“Invalid arguments”];
    [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
    }];

}