diff --git a/frameworks/kits/taihe/src/image_taihe_utils.cpp b/frameworks/kits/taihe/src/image_taihe_utils.cpp index 4957fb6ac324e1c543d74c1e78f7dbf2e22f8d9e..a4318dc9e9f5c88056893056de0fc84d449fc590 100644 --- a/frameworks/kits/taihe/src/image_taihe_utils.cpp +++ b/frameworks/kits/taihe/src/image_taihe_utils.cpp @@ -85,7 +85,7 @@ ani_object ImageTaiheUtils::ToBusinessError(ani_env *env, int32_t code, const st CHECK_ERROR_RETURN_RET_LOG(ANI_OK != env->Object_New(cls, ctor, &error), err, "new object %{public}s failed", CLASS_NAME_BUSINESSERROR); CHECK_ERROR_RETURN_RET_LOG( - ANI_OK != env->Object_SetPropertyByName_Double(error, "code", static_cast(code)), err, + ANI_OK != env->Object_SetPropertyByName_Int(error, "code", static_cast(code)), err, "set property BusinessError.code failed"); ani_string messageRef {}; CHECK_ERROR_RETURN_RET_LOG(ANI_OK != env->String_NewUTF8(message.c_str(), message.size(), &messageRef), err, diff --git a/frameworks/kits/taihe/src/picture_taihe.cpp b/frameworks/kits/taihe/src/picture_taihe.cpp index 32bc66febce87b5d521e784b0a0300f67620fb05..54d3968b60ff9fc8103787cdb812aa5d8dba6f82 100644 --- a/frameworks/kits/taihe/src/picture_taihe.cpp +++ b/frameworks/kits/taihe/src/picture_taihe.cpp @@ -216,8 +216,8 @@ void PictureImpl::SetMetadataSync(MetadataType metadataType, weak::Metadata meta } std::shared_ptr imageMetadata = metadataImpl->GetNativeMetadata(); - int32_t status = nativePicture_->SetExifMetadata( - std::reinterpret_pointer_cast(imageMetadata)); + int32_t status = static_cast(nativePicture_->SetExifMetadata( + std::reinterpret_pointer_cast(imageMetadata))); if (status != OHOS::Media::SUCCESS) { ImageTaiheUtils::ThrowExceptionError(OHOS::Media::ERROR, "Set Metadata failed!"); } diff --git a/frameworks/kits/taihe/src/transfer_taihe.cpp b/frameworks/kits/taihe/src/transfer_taihe.cpp index 3786d568349d6d0b1bf83eddab0492e11fa5b468..4214ac4ecfcf1f2ffb6cf4b9d653a75a7201a269 100644 --- a/frameworks/kits/taihe/src/transfer_taihe.cpp +++ b/frameworks/kits/taihe/src/transfer_taihe.cpp @@ -85,7 +85,7 @@ void* GetNapiFunction(const char* name) IMAGE_LOGE("%{public}s dlsym failed, name: %{public}s, error: %{public}s", __func__, name, dlerror()); return nullptr; } - IMAGE_LOGI("%{public}s dlsym success, name: %{public}s, symbol: %{public}p", __func__, name, symbol); + IMAGE_LOGI("%{public}s dlsym success, name: %{public}s", __func__, name); return symbol; }