diff --git a/WordPress/Classes/Models/Coordinate.h b/WordPress/Classes/Models/Coordinate.h deleted file mode 100644 index ddf2a2a829f5..000000000000 --- a/WordPress/Classes/Models/Coordinate.h +++ /dev/null @@ -1,14 +0,0 @@ -#import -#import - -@interface Coordinate : NSObject { - CLLocationCoordinate2D _coordinate; -} - -@property (readonly) CLLocationDegrees latitude; -@property (readonly) CLLocationDegrees longitude; -@property (assign) CLLocationCoordinate2D coordinate; - -- (id)initWithCoordinate:(CLLocationCoordinate2D)coordinate; - -@end diff --git a/WordPress/Classes/Models/Coordinate.m b/WordPress/Classes/Models/Coordinate.m deleted file mode 100644 index fa42e4086993..000000000000 --- a/WordPress/Classes/Models/Coordinate.m +++ /dev/null @@ -1,48 +0,0 @@ -#import "Coordinate.h" - -@implementation Coordinate -@synthesize coordinate = _coordinate; - -- (id)initWithCoordinate:(CLLocationCoordinate2D)coordinate -{ - if (self = [super init]) { - _coordinate = coordinate; - } - return self; -} - -- (CLLocationDegrees)latitude -{ - return _coordinate.latitude; -} - -- (CLLocationDegrees)longitude -{ - return _coordinate.longitude; -} - -#pragma mark - -#pragma mark NSSecureCoding - -+ (BOOL)supportsSecureCoding -{ - return YES; -} - -- (void)encodeWithCoder:(NSCoder *)encoder -{ - [encoder encodeObject:@(_coordinate.latitude) forKey:@"latitude"]; - [encoder encodeObject:@(_coordinate.longitude) forKey:@"longitude"]; -} - -- (id)initWithCoder:(NSCoder *)decoder -{ - if (self = [super init]) { - _coordinate.latitude = [[decoder decodeObjectOfClass:[NSNumber class] forKey:@"latitude"] doubleValue]; - _coordinate.longitude = [[decoder decodeObjectOfClass:[NSNumber class] forKey:@"longitude"] doubleValue]; - } - - return self; -} - -@end diff --git a/WordPress/Classes/Models/ValueTransformers.swift b/WordPress/Classes/Models/ValueTransformers.swift index af2e60fcc8eb..b6270b976934 100644 --- a/WordPress/Classes/Models/ValueTransformers.swift +++ b/WordPress/Classes/Models/ValueTransformers.swift @@ -3,28 +3,11 @@ import Foundation extension ValueTransformer { @objc static func registerCustomTransformers() { - CoordinateValueTransformer.register() NSErrorValueTransformer.register() SetValueTransformer.register() } } -@objc -final class CoordinateValueTransformer: NSSecureUnarchiveFromDataTransformer { - - static let name = NSValueTransformerName(rawValue: String(describing: CoordinateValueTransformer.self)) - - override static var allowedTopLevelClasses: [AnyClass] { - return [Coordinate.self] - } - - @objc - public static func register() { - let transformer = CoordinateValueTransformer() - ValueTransformer.setValueTransformer(transformer, forName: name) - } -} - @objc final class NSErrorValueTransformer: NSSecureUnarchiveFromDataTransformer { diff --git a/WordPress/Classes/Services/PostService.m b/WordPress/Classes/Services/PostService.m index 6c3f1802be73..b843935fce56 100644 --- a/WordPress/Classes/Services/PostService.m +++ b/WordPress/Classes/Services/PostService.m @@ -1,5 +1,4 @@ #import "PostService.h" -#import "Coordinate.h" #import "PostCategory.h" #import "PostCategoryService.h" #import "CoreDataStack.h" diff --git a/WordPress/Classes/System/WordPress-Bridging-Header.h b/WordPress/Classes/System/WordPress-Bridging-Header.h index 726fa5adc832..f59d065e126c 100644 --- a/WordPress/Classes/System/WordPress-Bridging-Header.h +++ b/WordPress/Classes/System/WordPress-Bridging-Header.h @@ -14,7 +14,6 @@ #import "CommentsViewController+Network.h" #import "Constants.h" #import "CoreDataStack.h" -#import "Coordinate.h" #import "EditCommentViewController.h"