mirror of
https://github.com/zhigang1992/XCallbackURL.swift.git
synced 2026-01-12 22:53:38 +08:00
master
XCallbackURL.swift
Installation
Carthage
github "bolasblack/XCallbackURL.swift"
CocoaPods
# TODO
Usage
XCallbackURL.sharedInstance
.processer { context in
print("I can modify context before handler get it")
return context
}
.handle("/tasks/:id") { context in
print("Searching task: \(context.params["id"]!)")
}
.handle("/tasks/new") { context in
print("Creating task")
print("Goto \(context.successURLComponents!.string) after create")
}
XCallbackURL.sharedInstance.perform(NSURL(string: "app://x-callback-url/tasks/new?x-success=launch%3A")!)
// print:
// I can return a new context
// Searching task: Optional("new")
// I can return a new context
// Creating task
// Goto Optional("launch:") after create
Description
Languages
Swift
94.7%
Objective-C
5.3%