Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-fluwx
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
openSourceLibrary
clx-fluwx
Commits
39a1579b
提交
39a1579b
authored
9月 06, 2019
作者:
JarvanMo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix compile error on ios
上级
408c89ea
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
14 行增加
和
5 行删除
+14
-5
project.pbxproj
example/ios/Runner.xcodeproj/project.pbxproj
+2
-2
FluwxKeys.h
ios/Classes/constants/FluwxKeys.h
+2
-0
FluwxShareHandler.m
ios/Classes/handler/FluwxShareHandler.m
+10
-3
没有找到文件。
example/ios/Runner.xcodeproj/project.pbxproj
浏览文件 @
39a1579b
...
@@ -451,7 +451,7 @@
...
@@ -451,7 +451,7 @@
"$(inherited)"
,
"$(inherited)"
,
"$(PROJECT_DIR)/Flutter"
,
"$(PROJECT_DIR)/Flutter"
,
);
);
PRODUCT_BUNDLE_IDENTIFIER
=
com.jarvanmo.fluwxexample
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.jarvanmo.fluwxexample
1
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
TARGETED_DEVICE_FAMILY
=
1
;
TARGETED_DEVICE_FAMILY
=
1
;
USER_HEADER_SEARCH_PATHS
=
"\"${PROJECT_DIR}/../..\"/** \"${PROJECT_DIR}/../..\"/**"
;
USER_HEADER_SEARCH_PATHS
=
"\"${PROJECT_DIR}/../..\"/** \"${PROJECT_DIR}/../..\"/**"
;
...
@@ -479,7 +479,7 @@
...
@@ -479,7 +479,7 @@
"$(inherited)"
,
"$(inherited)"
,
"$(PROJECT_DIR)/Flutter"
,
"$(PROJECT_DIR)/Flutter"
,
);
);
PRODUCT_BUNDLE_IDENTIFIER
=
com.jarvanmo.fluwxexample
;
PRODUCT_BUNDLE_IDENTIFIER
=
com.jarvanmo.fluwxexample
1
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
TARGETED_DEVICE_FAMILY
=
1
;
TARGETED_DEVICE_FAMILY
=
1
;
USER_HEADER_SEARCH_PATHS
=
"\"${PROJECT_DIR}/../..\"/** \"${PROJECT_DIR}/../..\"/**"
;
USER_HEADER_SEARCH_PATHS
=
"\"${PROJECT_DIR}/../..\"/** \"${PROJECT_DIR}/../..\"/**"
;
...
...
ios/Classes/constants/FluwxKeys.h
浏览文件 @
39a1579b
...
@@ -14,6 +14,8 @@ extern NSString *const fluwxKeyText;
...
@@ -14,6 +14,8 @@ extern NSString *const fluwxKeyText;
extern
NSString
*
const
fluwxKeyTitle
;
extern
NSString
*
const
fluwxKeyTitle
;
extern
NSString
*
const
fluwxKeyImage
;
extern
NSString
*
const
fluwxKeyImage
;
extern
NSString
*
const
fluwxKeyThumbnail
;
extern
NSString
*
const
fluwxKeyThumbnail
;
extern
NSString
*
const
fluwxKeyImageData
;
extern
NSString
*
const
fluwxKeyDescription
;
extern
NSString
*
const
fluwxKeyDescription
;
extern
NSString
*
const
fluwxKeyPackage
;
extern
NSString
*
const
fluwxKeyPackage
;
...
...
ios/Classes/handler/FluwxShareHandler.m
浏览文件 @
39a1579b
...
@@ -70,7 +70,7 @@ NSObject <FlutterPluginRegistrar> *_registrar;
...
@@ -70,7 +70,7 @@ NSObject <FlutterPluginRegistrar> *_registrar;
-
(
void
)
shareImage
:(
FlutterMethodCall
*
)
call
result
:(
FlutterResult
)
result
{
-
(
void
)
shareImage
:(
FlutterMethodCall
*
)
call
result
:(
FlutterResult
)
result
{
NSString
*
imagePath
=
call
.
arguments
[
fluwxKeyImage
];
NSString
*
imagePath
=
call
.
arguments
[
fluwxKeyImage
];
if
([
StringUtil
isBlank
:
imagePath
])
{
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
];
[
self
shareMemoryImage
:
call
result
:
result
imageData
:
imageData
];
}
else
if
([
imagePath
hasPrefix
:
SCHEMA_ASSETS
])
{
}
else
if
([
imagePath
hasPrefix
:
SCHEMA_ASSETS
])
{
[
self
shareAssetImage
:
call
result
:
result
imagePath
:
imagePath
];
[
self
shareAssetImage
:
call
result
:
result
imagePath
:
imagePath
];
...
@@ -91,14 +91,21 @@ NSObject <FlutterPluginRegistrar> *_registrar;
...
@@ -91,14 +91,21 @@ NSObject <FlutterPluginRegistrar> *_registrar;
if
([
StringUtil
isBlank
:
thumbnail
])
{
if
([
StringUtil
isBlank
:
thumbnail
])
{
UIImage
*
tmp
=
[
UIImage
imageWithData
:
imageData
];
UIImage
*
tmp
=
[
UIImage
imageWithData
:
imageData
];
thumbnailImage
=
[
ThumbnailHelper
compressImage
:
tmp
toByte
:
32
*
1024
isPNG
:
FALSE
];
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_queue_t
globalQueue
=
dispatch_get_global_queue
(
0
,
0
);
dispatch_async
(
globalQueue
,
^
{
dispatch_async
(
globalQueue
,
^
{
if
(
thumbnailImage
==
nil
)
// if (thumbnailImage == nil) {
*
thumbnailImage
=
[
self
getThumbnail
:
thumbnail
size
:
32
*
1024
];
// 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
(),
^
{
dispatch_async
(
dispatch_get_main_queue
(),
^
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论