Better initialization

This commit is contained in:
Gregory John Casamento 2019-09-24 00:09:42 -04:00
parent 0644317ab4
commit 9b144b7c13
2 changed files with 23 additions and 1 deletions

View file

@ -68,7 +68,7 @@ typedef NSUInteger NSFileVersionAddingOptions;
+ (NSFileVersion *)addVersionOfItemAtURL: (NSURL *)url
withContentsOfURL: (NSURL *)contentsURL
options: (NSFileVersionAddingOptions)options
error: (NSError * _Nullable *)outError;
error: (NSError **)outError;
+ (NSArray *)unresolvedConflictVersionsOfItemAtURL: (NSURL *)url;
+ (BOOL)removeOtherVersionsOfItemAtURL: (NSURL *)url
error: (NSError **)outError;

View file

@ -38,6 +38,7 @@
// Initializers
+ (NSFileVersion *)currentVersionOfItemAtURL: (NSURL *)url
{
return nil;
}
@ -77,6 +78,27 @@
}
// Instance methods...
- (instancetype) init
{
self = [super init];
if(self != nil)
{
_isDiscardable = NO;
_isResolved = NO;
_modificationDate = [[NSDate alloc] init];
_fileURL = nil;
_contentsURL = nil;
_persistentIdentifier = nil;
_nonLocalVersion = nil;
_hasThumbnail = NO;
_hasLocalContents = YES;
_conflict = NO;
_localizedName = nil;
_localizedNameOfSavingComputer = nil;
}
return self;
}
- (BOOL) isDiscardable
{
return _isDiscardable;