提交 39a1579b authored 作者: JarvanMo's avatar JarvanMo

fix compile error on ios

上级 408c89ea
......@@ -451,7 +451,7 @@
"$(inherited)",
"$(PROJECT_DIR)/Flutter",
);
PRODUCT_BUNDLE_IDENTIFIER = com.jarvanmo.fluwxexample;
PRODUCT_BUNDLE_IDENTIFIER = com.jarvanmo.fluwxexample1;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = 1;
USER_HEADER_SEARCH_PATHS = "\"${PROJECT_DIR}/../..\"/** \"${PROJECT_DIR}/../..\"/**";
......@@ -479,7 +479,7 @@
"$(inherited)",
"$(PROJECT_DIR)/Flutter",
);
PRODUCT_BUNDLE_IDENTIFIER = com.jarvanmo.fluwxexample;
PRODUCT_BUNDLE_IDENTIFIER = com.jarvanmo.fluwxexample1;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = 1;
USER_HEADER_SEARCH_PATHS = "\"${PROJECT_DIR}/../..\"/** \"${PROJECT_DIR}/../..\"/**";
......
......@@ -14,6 +14,8 @@ extern NSString *const fluwxKeyText;
extern NSString *const fluwxKeyTitle;
extern NSString *const fluwxKeyImage;
extern NSString *const fluwxKeyThumbnail;
extern NSString *const fluwxKeyImageData;
extern NSString *const fluwxKeyDescription;
extern NSString *const fluwxKeyPackage;
......
......@@ -70,7 +70,7 @@ NSObject <FlutterPluginRegistrar> *_registrar;
- (void)shareImage:(FlutterMethodCall *)call result:(FlutterResult)result {
NSString *imagePath = call.arguments[fluwxKeyImage];
if ([StringUtil isBlank:imagePath]) {
NSData *imageData = ((FlutterStandardTypedData) call.arguments[fluwxKeyImageData]).data;
NSData *imageData = [FlutterStandardTypedData typedDataWithBytes:call.arguments[fluwxKeyImageData]].data;
[self shareMemoryImage:call result:result imageData:imageData];
} else if ([imagePath hasPrefix:SCHEMA_ASSETS]) {
[self shareAssetImage:call result:result imagePath:imagePath];
......@@ -91,14 +91,21 @@ NSObject <FlutterPluginRegistrar> *_registrar;
if ([StringUtil isBlank:thumbnail]) {
UIImage *tmp = [UIImage imageWithData:imageData];
thumbnailImage = [ThumbnailHelper compressImage:tmp toByte:32 * 1024 isPNG:FALSE];
} else {
thumbnailImage = [self getThumbnail:thumbnail size:32 * 1024];
}
dispatch_queue_t globalQueue = dispatch_get_global_queue(0, 0);
dispatch_async(globalQueue, ^{
if (thumbnailImage == nil)
*thumbnailImage = [self getThumbnail:thumbnail size:32 * 1024];
// if (thumbnailImage == nil) {
// NSString *thumbnailPathWithoutUri = [thumbnail substringFromIndex:startIndex];
// NSData *thumbnailData = [NSData dataWithContentsOfFile:thumbnailPathWithoutUri];
// UIImage *tmp = [UIImage imageWithData:thumbnailData];
// thumbnailImage = [ThumbnailHelper compressImage:tmp toByte:32 * 1024 isPNG:FALSE];
// }
// *thumbnailImage = [self getThumbnail:thumbnail size:32 * 1024];
dispatch_async(dispatch_get_main_queue(), ^{
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论