This commit is contained in:
2025-12-04 14:07:12 +08:00
parent b216ddaa61
commit 279255a14c
4 changed files with 29 additions and 16 deletions

View File

@@ -336,15 +336,21 @@
[p loadObjectOfClass:UIImage.class completionHandler:^(__kindof id<NSItemProviderReading> _Nullable object, NSError * _Nullable error) {
UIImage *img = ([object isKindOfClass:UIImage.class] ? (UIImage *)object : nil);
if (!img) return;
// 线 UI
// 100KB
NSUInteger targetKB = 50;
NSData *compressedData = [weakSelf kb_compressImage:img targetKB:targetKB];
if (!compressedData) return;
UIImage *compressedImage = [UIImage imageWithData:compressedData];
dispatch_async(dispatch_get_main_queue(), ^{
[weakSelf.myVM upLoadAvatarWithData:compressedData completion:^(BOOL success, NSError * _Nullable error) {
if (error) {
[KBHUD showError:error.localizedDescription];
return;
}
dispatch_async(dispatch_get_main_queue(), ^{
weakSelf.avatarView.image = compressedImage;
});
}];
});
}];