给出PFFile内部解析的URL,我该如何重构PFFile?
我无法在解释此过程的文档中找到任何内容。有可能吗?
答案 0 :(得分:4)
PFFile
有一个私有构造函数,可用于从url和文件名创建实例。
只需将以下代码添加到您的桥接标题中:
#import <Parse/Parse.h>
NS_ASSUME_NONNULL_BEGIN
@interface PFFile (PrivateAdditions)
+ (instancetype)fileWithName:(NSString *)name url:(NSString *)url;
@end
NS_ASSUME_NONNULL_END
你可以在Swift中使用它:
let file = PFFile.file(withName: fileName, url: fileURL)
文件名应与网址的最后一个路径组件匹配。
答案 1 :(得分:1)
PFFile的原始代码不允许从url重构PFFile,唯一的方法是在内存中保存用于保存数据的PFFile实例。这令人沮丧,因为我们无法将其持久保存到本地以便以后使用它。
我也正在研究替代方案。如果有人可以帮助我们,那将是受欢迎的。