Latest 0.0.1
Homepage https://github.com/seaburg/EYNavigationController
License MIT
Platforms ios 6.0, requires ARC
Dependencies ReactiveCocoa
Authors

UINavigationController with support signals.

Installation

pod 'EYNavigationController', '~> 0.0.1'

Usage

#import <EYNavigationController/EYNavigationController.h>
...
- (RACSignal *)showAnimalsOfUser:(User *)user
{
    return [[self.dataProvider getAnimalsOfUser:user]
        flattenMap:^RACStream *(NSArray<Animal *> *animals) {
            AnimalsViewController *viewController = [[AnimalsViewController alloc] initWithAnimals:animals];
            EYNavigationController *navigationController = (EYNavigationController *)self.navigationController;

            return [navigationController signalForPushViewController:viewController animated:YES];
        }];
}
...

Latest podspec

{
    "name": "EYNavigationController",
    "version": "0.0.1",
    "summary": "Reactive UINavigationController",
    "homepage": "https://github.com/seaburg/EYNavigationController",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Evgeniy Yurtaev": "[email protected]"
    },
    "source": {
        "git": "https://github.com/seaburg/EYNavigationController.git",
        "tag": "0.0.1"
    },
    "source_files": "EYNavigationController/*",
    "platforms": {
        "ios": "6.0"
    },
    "requires_arc": true,
    "dependencies": {
        "ReactiveCocoa": []
    }
}

Pin It on Pinterest

Share This