PageIdentifier
@objc(GFYPageIdentifier)
public class PageIdentifier : NSObject
Contains information about a page’s type and its unique path.
-
The PageType of the current page.
Declaration
Swift
@objc public let pageType: PageType -
The unique path for the page.
Declaration
Swift
@objc public var path: String -
Initializer
Declaration
Swift
@objc public init(pageType: PageType, path: String = "") -
Formats the pageIdentifier in a URL-like string
Declaration
Swift
@objc public func getIdentifyingURL() -> String -
Sets the value of path, only if it has not previously been set
Declaration
Swift
public func updatePathIfEmpty(path: String) -
Returns a Boolean value that indicates whether the receiver and a given object are equal.
Declaration
Swift
public override func isEqual(_ object: Any?) -> Bool -
Returns an integer that can be used as a table address in a hash table structure.
Declaration
Swift
public override var hash: Int { get } -
A textual representation of the receiver.
Declaration
Swift
public override var description: String { get }
PageIdentifier Class Reference