IATimeInterval
public class IATimeInterval : ModelFieldProtocol
Internet Archive TimeInterval
field. Used for fields like length
of an audio file.
Parses the following formats:
- Seconds.Milliseconds (
323.4
) - Duration (
5:23.4
)
Example Usage
let timeIntervalField1 = IATimeInterval(fromString: "12:37.4")
timeIntervalField1.value => TimeInterval 757.4
let timeIntervalField2 = IATimeInterval(fromString: "526.7")
timeIntervalField2.value => TimeInterval 526.7
-
Declaration
Swift
public typealias FieldType = TimeInterval
-
Declaration
Swift
public var value: InternetArchive.IATimeInterval.FieldType?
-
Declaration
Swift
required public init?(fromString string: String)
-
Declaration
Swift
required public init(from: Decoder) throws