原來(lái)是這樣導(dǎo)入的:
#import "VideoCompressPlugin.h"
#import <video_compress/video_compress-Swift.h>
現(xiàn)在是這樣的:
#import "VideoCompressPlugin.h"
#if __has_include(<video_compress/video_compress-Swift.h>)
#import <video_compress/video_compress-Swift.h>
#else
#import "VideoCompressPlugin.h"
#endif
主要是頭文件,改了就可以編譯通過(guò)了,不過(guò)改了不一定能解決問題。
@implementation VideoCompressPlugin
+ (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar {
[SwiftVideoCompressPlugin registerWithRegistrar:registrar];
}
@end
改為
@implementation VideoCompressPlugin
+ (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar {
[VideoCompressPlugin registerWithRegistrar:registrar];
}
@end