diff --git a/RAD.podspec b/RAD.podspec index 66d1ab9..e687374 100644 --- a/RAD.podspec +++ b/RAD.podspec @@ -15,6 +15,6 @@ Pod::Spec.new do |s| s.source_files = "RAD/**/*.{h,m,swift}" s.resource = "RAD/Model/RADDatabaseModel.xcdatamodeld" s.frameworks = "Foundation", "AVFoundation", "CoreMedia", "CoreData" - s.dependency "ReachabilitySwift" + s.dependency "ReachabilitySwift", "~> 4.3" s.swift_version = "4.2" end diff --git a/RAD/Model/Operations/JsonProcessing/ParseRADPayloadOperation.swift b/RAD/Model/Operations/JsonProcessing/ParseRADPayloadOperation.swift index aa78e9b..d730182 100644 --- a/RAD/Model/Operations/JsonProcessing/ParseRADPayloadOperation.swift +++ b/RAD/Model/Operations/JsonProcessing/ParseRADPayloadOperation.swift @@ -31,8 +31,8 @@ class ParseRADPayloadOperation: OutputOperation { asset.availableMetadataFormats.reduce([:], { result, format in var new = result let formatMetadata = asset.metadata(forFormat: format) - formatMetadata.forEach({ - new[format.rawValue] = $0.stringValue + formatMetadata.enumerated().forEach({ + new[String($0.offset)] = $0.element.stringValue }) return new })