Sha256: 1ae18f70433fa42fc625393c280a2c88263a480bcdd7b4e790dc9abc19f5a13d
Contents?: true
Size: 1.36 KB
Versions: 3
Compression:
Stored size: 1.36 KB
Contents
// // CPDViewController.m // PROJECT // // Created by PROJECT_OWNER on TODAYS_DATE. // Copyright (c) TODAYS_YEAR PROJECT_OWNER. All rights reserved. // #import "CPDViewController.h" #import <YKRouterComponent/YKRouterComponentHeader.h> #import <YKModuleServiceComponent/YKModuleServiceComponentHeader.h> @interface CPDViewController () @end @implementation CPDViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.navigationItem.title = [NSString stringWithFormat:@"%@",@"PROJECT Demo"]; } - (IBAction)routerEvent:(id)sender { NSLog(@"这里调用模块的路由"); // YKRouterUrlRequest* request = [YKRouterUrlRequest instanceWithBuilder:^(YKRouterUrlRequest * _Nonnull builder) { // builder.url = @"url"; // builder.parameter = @{}; // }]; // return [[YKRouterComponent shareInstance] ykOpenUrl:request complete:^(YKRouterUrlResponse * _Nonnull urlResponse) { // // }]; } - (IBAction)serviceEvent:(id)sender { NSLog(@"这里调用模块的服务"); // NSError *err; // __kindof Class<NSObject> cls =YKModuleServiceWithProtocol(@protocol(CPDPROJECTServiceProtocol), &err); // if (!err) { // NSObject <CPDPROJECTServiceProtocol>* obj = [[cls alloc] init]; // [obj replaceThisMethod]; // } } @end
Version data entries
3 entries across 3 versions & 2 rubygems