     }
 
     public init(_ data: Data) {
+        super.init()
         self.data = data
         pointerIndex = 0
         readHeader()

    }
}

extension GIFMetadata: CustomStringConvertible {

    public var description: String {
        return [
            "<\(String(describing: type(of: self)))",
            "logicalScreenDescriptor: \(logicalScreenDescriptor)",


import Foundation

@objc public class GIFMetadata: NSObject {

    public var logicalScreenDescriptor: LogicalScreenDescriptor?
    public var applicationExtensions: [ApplicationExtension] = []
