English 简体中文 🇨🇳
pod 'RFSegue'Specify develop branch to install the lastest version:
pod 'RFSegue',
:git => 'https://github.com/RFUI/RFSegue.git',
:branch => 'develop',
:subspecs => ['Async', 'Return', 'Present']v3 was designed when iOS 5 just came out. The architecture is outdated and should be deprecated. Checkout v3 branch for legacy usage.
pod 'RFSegue', :git => 'https://github.com/RFUI/RFSegue.git', :branch => 'v3'By using RFAsynchronousSegue, you can perform or cancel an seuge asynchronous.
Using segue we can transit between view controllers conveniently from the outside in. But how to return? Generally we must write some code. We had subclassed UIButton and UIBarButtonItem to make this as convenient as segue. For an UIButton, you just change it’c class, no more operate! You need drag masterViewController IBOutlet to current view controller if there are UIBarButtonItem. IBAction or addTarget no longer needed.
By implement RFSegueReturnDelegate protrol, you could control whether the return should be executed or not.