Flutter file_picker ios FileUtils.h MediaType 错误

Flutter file_picker ios FileUtils.h MediaType error

提问人:Ahmet Faruk Akgün 提问时间:10/31/2023 更新时间:10/31/2023 访问量:23

问:

当我尝试在iOS设备中构建时,我遇到了以下错误:

Parse Issue (Xcode): Expected identifier
/Users/builder/.pub-cache/hosted/pub.dev/file_picker-6.0.0/ios/Classes/FileUtils.h:18:2

此文件包含以下代码:

//
//  FileUtils.h
//  Pods
//
//  Created by Miguel Ruivo on 05/12/2018.
//
#import <MobileCoreServices/MobileCoreServices.h>
#import <Photos/Photos.h>

#ifdef DEBUG
#define Log(fmt, ...)            NSLog((@"\n\n***** " fmt @"\n* %s [Line %d]\n\n\n"), ##__VA_ARGS__, __PRETTY_FUNCTION__, __LINE__)
#else
#define Log(fmt, ...)
#endif

typedef NS_ENUM(NSInteger, MediaType) {
  VIDEO,
  IMAGE,
  MEDIA
};

@interface FileUtils : NSObject
+ (BOOL) clearTemporaryFiles;
+ (NSArray<NSString*>*) resolveType:(NSString*)type withAllowedExtensions:(NSArray<NSString*>*)allowedExtensions;
+ (MediaType) resolveMediaType:(NSString*)type;
+ (NSArray<NSDictionary*>*) resolveFileInfo:(NSArray<NSURL *> *)urls withData:(BOOL)loadData;
+ (NSURL*) exportMusicAsset:(NSString*)url withName: (NSString*)name;
@end




当我从NS_ENUM中删除“MEDIA”时,构建正在成功。但是更改发布缓存文件对我没有帮助,因为我通过 CodeMagic 分发我的应用程序,这在构建时有同样的错误。

IOS的 Objective-C Flutter Dart

评论


答: 暂无答案