diff --git a/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..919434a
--- /dev/null
+++ b/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcuserdata/Joseph.xcuserdatad/WorkspaceSettings.xcsettings b/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcuserdata/Joseph.xcuserdatad/WorkspaceSettings.xcsettings
new file mode 100644
index 0000000..a8f6112
--- /dev/null
+++ b/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcuserdata/Joseph.xcuserdatad/WorkspaceSettings.xcsettings
@@ -0,0 +1,8 @@
+
+
+
+
+ BuildLocationStyle
+ UseTargetSettings
+
+
diff --git a/Example/build/Debug-iphonesimulator/WLRRoute/NSError+WLRError.h b/Example/build/Debug-iphonesimulator/WLRRoute/NSError+WLRError.h
new file mode 100644
index 0000000..81a5c2d
--- /dev/null
+++ b/Example/build/Debug-iphonesimulator/WLRRoute/NSError+WLRError.h
@@ -0,0 +1,25 @@
+//
+// NSError+WLRError.h
+// Pods
+//
+// Created by Neo on 2016/12/15.
+//
+//
+
+#import
+typedef NS_ENUM(NSInteger, WLRError) {
+
+ /** The passed URL does not match a registered route. */
+ WLRErrorNotFound = 45150,
+
+ /** The matched route handler does not specify a target view controller. */
+ WLRErrorHandlerTargetOrSourceViewControllerNotSpecified = 45151,
+ WLRErrorBlockHandleNoReturnRequest = 45152,
+ WLRErrorMiddlewareRaiseError = 45153
+};
+@interface NSError (WLRError)
++(NSError *)WLRNotFoundError;
++(NSError *)WLRTransitionError;
++(NSError *)WLRHandleBlockNoTeturnRequest;
++(NSError *)WLRMiddlewareRaiseErrorWithMsg:(NSString *)error;
+@end
diff --git a/Example/build/Debug-iphonesimulator/WLRRoute/NSString+WLRQuery.h b/Example/build/Debug-iphonesimulator/WLRRoute/NSString+WLRQuery.h
new file mode 100644
index 0000000..e6c91d6
--- /dev/null
+++ b/Example/build/Debug-iphonesimulator/WLRRoute/NSString+WLRQuery.h
@@ -0,0 +1,16 @@
+//
+// NSString+WLRQuery.h
+// Pods
+//
+// Created by Neo on 2016/12/16.
+//
+//
+
+#import
+
+@interface NSString (WLRQuery)
++ (NSString *)WLRQueryStringWithParameters:(NSDictionary *)parameters ;
+- (NSDictionary *)WLRParametersFromQueryString ;
+- (NSString *)WLRStringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)encoding ;
+- (NSString *)WLRStringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)encoding;
+@end
diff --git a/Example/build/Debug-iphonesimulator/WLRRoute/UIViewController+WLRRoute.h b/Example/build/Debug-iphonesimulator/WLRRoute/UIViewController+WLRRoute.h
new file mode 100644
index 0000000..7eec502
--- /dev/null
+++ b/Example/build/Debug-iphonesimulator/WLRRoute/UIViewController+WLRRoute.h
@@ -0,0 +1,13 @@
+//
+// UIViewController+WLRRoute.h
+// Pods
+//
+// Created by Neo on 2016/12/16.
+//
+//
+
+#import
+@class WLRRouteRequest;
+@interface UIViewController (WLRRoute)
+@property(nonatomic,strong)WLRRouteRequest * wlr_request;
+@end
diff --git a/Example/build/Debug-iphonesimulator/WLRRoute/WLRMatchResult.h b/Example/build/Debug-iphonesimulator/WLRRoute/WLRMatchResult.h
new file mode 100644
index 0000000..028cdc7
--- /dev/null
+++ b/Example/build/Debug-iphonesimulator/WLRRoute/WLRMatchResult.h
@@ -0,0 +1,25 @@
+//
+// WLRMatchResult.h
+// Pods
+//
+// Created by Neo on 2016/12/15.
+//
+//
+
+#import
+/**
+ The WLRMatchResult object is a result of whether a request url is matching for a handler or handleBlock.
+ 该对象是一个url是否匹配的结果对象,paramProperties字典包含了url上的匹配参数。
+ */
+
+@interface WLRMatchResult : NSObject
+/**
+ If matched,value is YES.
+ */
+@property (nonatomic, assign, getter=isMatch) BOOL match;
+/**
+ If matched,the paramProperties dictionary will store url's path keyword paramaters away.
+ 如果匹配成功,url路径中的关键字对应的值将存储在该字典中.
+ */
+@property (nonatomic, strong) NSDictionary *paramProperties;
+@end
diff --git a/Example/build/Debug-iphonesimulator/WLRRoute/WLRRegularExpression.h b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRegularExpression.h
new file mode 100644
index 0000000..e268574
--- /dev/null
+++ b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRegularExpression.h
@@ -0,0 +1,24 @@
+//
+// WLRRegularExpression.h
+// Pods
+//
+// Created by Neo on 2016/12/15.
+//
+//
+
+#import
+@class WLRMatchResult;
+/**
+ This object is a regularExpression,it can match a url and return the result with WLRMatchResult object.
+ */
+@interface WLRRegularExpression : NSRegularExpression
+
+/**
+ This method can return a WLRMatchResult object to check a url string is matched.
+
+ @param string a url string
+ @return matching result
+ */
+-(WLRMatchResult *)matchResultForString:(NSString *)string;
++(WLRRegularExpression *)expressionWithPattern:(NSString *)pattern;
+@end
diff --git a/Example/build/Debug-iphonesimulator/WLRRoute/WLRRoute.h b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRoute.h
new file mode 100644
index 0000000..6d66dcd
--- /dev/null
+++ b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRoute.h
@@ -0,0 +1,21 @@
+//
+// WLRRoute.h
+// Pods
+//
+// Created by Neo on 2016/12/18.
+//
+//
+
+#ifndef WLRRoute_h
+#define WLRRoute_h
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#endif /* WLRRoute_h */
diff --git a/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouteHandler.h b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouteHandler.h
new file mode 100644
index 0000000..d307dbf
--- /dev/null
+++ b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouteHandler.h
@@ -0,0 +1,22 @@
+//
+// WLRRouteHandler.h
+// Pods
+//
+// Created by Neo on 2016/12/15.
+//
+//
+
+#import
+@class WLRRouteRequest;
+/**
+ This is a handler object, if a WLRRouteRequest object matched, WLRRouter object will invoke shouldHandleWithRequest、handleRequest method and transitionWithWithRequest method,you can overwrite some method to complete viewcontroller transition.
+ WLRRouteHandler对象与WLRRouteMatcher对象相对应,如果一个WLRRouteRequest对象匹配到该handler对象,则WLRRouter将触发 handleRequest 方法和transitionWithWithRequest方法,完成一次视图控制器的转场.
+ */
+@interface WLRRouteHandler : NSObject
+- (BOOL)shouldHandleWithRequest:(WLRRouteRequest *)request;
+-(UIViewController *)targetViewControllerWithRequest:(WLRRouteRequest *)request;
+-(UIViewController *)sourceViewControllerForTransitionWithRequest:(WLRRouteRequest *)request;
+-(BOOL)handleRequest:(WLRRouteRequest *)request error:(NSError *__autoreleasing *)error;
+-(BOOL)transitionWithWithRequest:(WLRRouteRequest *)request sourceViewController:(UIViewController *)sourceViewController targetViewController:(UIViewController *)targetViewController isPreferModal:(BOOL)isPreferModal error:(NSError *__autoreleasing *)error;
+- (BOOL)preferModalPresentationWithRequest:(WLRRouteRequest *)request;
+@end
diff --git a/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouteMatcher.h b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouteMatcher.h
new file mode 100644
index 0000000..b680b30
--- /dev/null
+++ b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouteMatcher.h
@@ -0,0 +1,34 @@
+//
+// WLRRouteMatcher.h
+// Pods
+//
+// Created by Neo on 2016/12/15.
+//
+//
+
+#import
+@class WLRRouteRequest;
+/**
+ This object create a route WLRRouteRequest object with url matched string,it store the routeExpressionPattern and originalRouteExpression.
+ 该对象会根据url匹配表达式生成一个WLRRouteRequest路由请求对象,如果为nil则说明不匹配,如果不为nil则说明该url可以匹配.
+ */
+@interface WLRRouteMatcher : NSObject
+/**
+ a url matched regex pattern string.
+ */
+@property(nonatomic,copy)NSString * routeExpressionPattern;
+/**
+ original route url matched pattern string
+ */
+@property(nonatomic,copy)NSString * originalRouteExpression;
++(instancetype)matcherWithRouteExpression:(NSString *)expression;
+/**
+ If a NSURL object matched with routeExpressionPattern,return a WLRRouteRequest object or,otherwise return nil.
+
+ @param URL a request url string.
+ @param primitiveParameters some primitive parameters like UIImage object and so on.
+ @param targetCallBack if complete handle or complete block progress,it will call targetCallBack.
+ @return a WLRRouteRequest request object.
+ */
+-(WLRRouteRequest *)createRequestWithURL:(NSURL *)URL primitiveParameters:(NSDictionary *)primitiveParameters targetCallBack:(void(^)(NSError *, id responseObject))targetCallBack;
+@end
diff --git a/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouteMiddlewareProtocol.h b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouteMiddlewareProtocol.h
new file mode 100644
index 0000000..71adcab
--- /dev/null
+++ b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouteMiddlewareProtocol.h
@@ -0,0 +1,23 @@
+//
+// WLRRouteMiddlewareProtocol.h
+// Pods
+//
+// Created by Neo on 2016/12/15.
+//
+//
+
+#import
+@class WLRRouteRequest;
+@protocol WLRRouteMiddleware
+
+
+/**
+ middleware handle a request, if middleware can handle this request, should return a response object, middleware could modify primitiveRequest inner, router will check and capture error and return dictionary, if return nil, router will transfer this request from current middleware to other
+
+ @param primitiveRequest primitive request, middleware can modify this request
+ @param error if middleware can handle this request and raise a error, router will handle this request with error and no long transfer.
+ @return if middleware can handle this request and return a responseObject,
+ router will handle this request with responseObject and no long transfer.
+ */
+-(NSDictionary *)middlewareHandleRequestWith:(WLRRouteRequest *__autoreleasing *)primitiveRequest error:(NSError *__autoreleasing *)error;
+@end
diff --git a/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouteRequest.h b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouteRequest.h
new file mode 100644
index 0000000..86ec047
--- /dev/null
+++ b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouteRequest.h
@@ -0,0 +1,28 @@
+//
+// WLRRouteRequest.h
+// Pods
+//
+// Created by Neo on 2016/12/15.
+//
+//
+
+#import
+
+@interface WLRRouteRequest : NSObject
+/**
+ 请求的URL
+ */
+@property (nonatomic, copy, readonly) NSURL *URL;
+@property(nonatomic,copy)NSString * routeExpression;
+@property (nonatomic, copy, readonly) NSDictionary *queryParameters;
+@property (nonatomic, copy, readonly) NSDictionary *routeParameters;
+@property (nonatomic, copy, readonly) NSDictionary *primitiveParams;
+
+@property (nonatomic, strong) NSURL *callbackURL;
+@property(nonatomic,copy)void(^targetCallBack)(NSError *error,id responseObject);
+@property(nonatomic)BOOL isConsumed;
+- (id)objectForKeyedSubscript:(NSString *)key;
+-(instancetype)initWithURL:(NSURL *)URL routeExpression:(NSString *)routeExpression routeParameters:(NSDictionary *)routeParameters primitiveParameters:(NSDictionary *)primitiveParameters targetCallBack:(void(^)(NSError * error,id responseObject))targetCallBack;
+-(instancetype)initWithURL:(NSURL *)URL;
+-(void)defaultFinishTargetCallBack;
+@end
diff --git a/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouter.h b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouter.h
new file mode 100644
index 0000000..a329582
--- /dev/null
+++ b/Example/build/Debug-iphonesimulator/WLRRoute/WLRRouter.h
@@ -0,0 +1,57 @@
+//
+// WLRRouter.h
+// Pods
+//
+// Created by Neo on 2016/12/15.
+//
+//
+
+#import
+#import "WLRRouteMiddlewareProtocol.h"
+@class WLRRouteRequest;
+@class WLRRouteHandler;
+
+/**
+ Main route object,it can register a route pattern for a handler or block,manage middlewares,provide Subscription.
+ 路由对象实体,提供注册route表达式和对应handler、block功能,提供中间件注册,提供下标访问的快捷方法
+ */
+@interface WLRRouter : NSObject
+
+/**
+ 注册一个route表达式并与一个block处理相关联
+
+ @param routeHandlerBlock block用以处理匹配route表达式的url的请求
+ @param route url的路由表达式,支持正则表达式的分组,例如app://login/:phone({0,9+})是一个表达式,:phone代表该路径值对应的key,可以在WLRRouteRequest对象中的routeParameters中获取
+ */
+-(void)registerBlock:(WLRRouteRequest *(^)(WLRRouteRequest * request))routeHandlerBlock forRoute:(NSString *)route;
+/**
+ 注册一个route表达式并与一个block处理相关联
+
+ @param routeHandlerBlock handler对象用以处理匹配route表达式的url的请求
+ @param route url的路由表达式,支持正则表达式的分组,例如app://login/:phone({0,9+})是一个表达式,:phone代表该路径值对应的key,可以在WLRRouteRequest对象中的routeParameters中获取
+ */
+-(void)registerHandler:(WLRRouteHandler *)handler forRoute:(NSString *)route;
+
+/**
+ 检测url是否能够被处理,不包含中间件的检查
+
+ @param url 请求的url
+ @return 是否可以handle
+ */
+-(BOOL)canHandleWithURL:(NSURL *)url;
+-(void)setObject:(id)obj forKeyedSubscript:(NSString *)key;
+-(id)objectForKeyedSubscript:(NSString *)key;
+
+/**
+ 处理url请求
+
+ @param URL 调用的url
+ @param primitiveParameters 携带的原生对象
+ @param targetCallBack 传给目标对象的回调block
+ @param completionBlock 完成路由中转的block
+ @return 是否能够handle
+ */
+-(BOOL)handleURL:(NSURL *)URL primitiveParameters:(NSDictionary *)primitiveParameters targetCallBack:(void(^)(NSError *, id responseObject))targetCallBack withCompletionBlock:(void(^)(BOOL handled, NSError *error))completionBlock;
+-(void)addMiddleware:(id)middleware;
+-(void)removeMiddleware:(id)middleware;
+@end
diff --git a/Example/build/Debug-iphonesimulator/WLRRoute/libWLRRoute.a b/Example/build/Debug-iphonesimulator/WLRRoute/libWLRRoute.a
new file mode 100644
index 0000000..328a88b
Binary files /dev/null and b/Example/build/Debug-iphonesimulator/WLRRoute/libWLRRoute.a differ
diff --git a/Example/build/Debug-iphonesimulator/libPods-WLRRoute_Example.a b/Example/build/Debug-iphonesimulator/libPods-WLRRoute_Example.a
new file mode 100644
index 0000000..262a8fb
Binary files /dev/null and b/Example/build/Debug-iphonesimulator/libPods-WLRRoute_Example.a differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Objects-normal/x86_64/Pods-WLRRoute_Example-dummy.d b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Objects-normal/x86_64/Pods-WLRRoute_Example-dummy.d
new file mode 100644
index 0000000..e61bad5
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Objects-normal/x86_64/Pods-WLRRoute_Example-dummy.d
@@ -0,0 +1,2 @@
+dependencies: \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/Pods/Target\ Support\ Files/Pods-WLRRoute_Example/Pods-WLRRoute_Example-dummy.m
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Objects-normal/x86_64/Pods-WLRRoute_Example-dummy.dia b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Objects-normal/x86_64/Pods-WLRRoute_Example-dummy.dia
new file mode 100644
index 0000000..c85cbfc
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Objects-normal/x86_64/Pods-WLRRoute_Example-dummy.dia differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Objects-normal/x86_64/Pods-WLRRoute_Example-dummy.o b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Objects-normal/x86_64/Pods-WLRRoute_Example-dummy.o
new file mode 100644
index 0000000..a10b04d
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Objects-normal/x86_64/Pods-WLRRoute_Example-dummy.o differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Objects-normal/x86_64/Pods-WLRRoute_Example.LinkFileList b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Objects-normal/x86_64/Pods-WLRRoute_Example.LinkFileList
new file mode 100644
index 0000000..57f2da9
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Objects-normal/x86_64/Pods-WLRRoute_Example.LinkFileList
@@ -0,0 +1 @@
+/Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Objects-normal/x86_64/Pods-WLRRoute_Example-dummy.o
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-all-non-framework-target-headers.hmap b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-all-non-framework-target-headers.hmap
new file mode 100644
index 0000000..37b437a
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-all-non-framework-target-headers.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-all-target-headers.hmap b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-all-target-headers.hmap
new file mode 100644
index 0000000..37b437a
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-all-target-headers.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-generated-files.hmap b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-generated-files.hmap
new file mode 100644
index 0000000..dd8b535
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-generated-files.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-own-target-headers.hmap b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-own-target-headers.hmap
new file mode 100644
index 0000000..dc511c4
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-own-target-headers.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-project-headers.hmap b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-project-headers.hmap
new file mode 100644
index 0000000..5213df1
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example-project-headers.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example.hmap b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example.hmap
new file mode 100644
index 0000000..930a5f7
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/Pods-WLRRoute_Example.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/dgph b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/dgph
new file mode 100644
index 0000000..b2073db
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Example.build/dgph differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Objects-normal/x86_64/Pods-WLRRoute_Tests.LinkFileList b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Objects-normal/x86_64/Pods-WLRRoute_Tests.LinkFileList
new file mode 100644
index 0000000..0c0c2d2
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Objects-normal/x86_64/Pods-WLRRoute_Tests.LinkFileList
@@ -0,0 +1 @@
+/Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Objects-normal/x86_64/Pods-WLRRoute_Tests-dummy.o
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-all-non-framework-target-headers.hmap b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-all-non-framework-target-headers.hmap
new file mode 100644
index 0000000..37b437a
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-all-non-framework-target-headers.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-all-target-headers.hmap b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-all-target-headers.hmap
new file mode 100644
index 0000000..37b437a
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-all-target-headers.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-generated-files.hmap b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-generated-files.hmap
new file mode 100644
index 0000000..dd8b535
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-generated-files.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-own-target-headers.hmap b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-own-target-headers.hmap
new file mode 100644
index 0000000..dc511c4
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-own-target-headers.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-project-headers.hmap b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-project-headers.hmap
new file mode 100644
index 0000000..5213df1
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests-project-headers.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests.hmap b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests.hmap
new file mode 100644
index 0000000..930a5f7
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/Pods-WLRRoute_Tests.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/dgph b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/dgph
new file mode 100644
index 0000000..ecf756b
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/Pods-WLRRoute_Tests.build/dgph differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSError+WLRError.d b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSError+WLRError.d
new file mode 100644
index 0000000..b593be4
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSError+WLRError.d
@@ -0,0 +1,4 @@
+dependencies: \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/NSError+WLRError.m \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/Pods/Target\ Support\ Files/WLRRoute/WLRRoute-prefix.pch \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/NSError+WLRError.h
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSError+WLRError.dia b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSError+WLRError.dia
new file mode 100644
index 0000000..c85cbfc
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSError+WLRError.dia differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSError+WLRError.o b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSError+WLRError.o
new file mode 100644
index 0000000..4f1c931
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSError+WLRError.o differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSString+WLRQuery.d b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSString+WLRQuery.d
new file mode 100644
index 0000000..8b4a11a
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSString+WLRQuery.d
@@ -0,0 +1,4 @@
+dependencies: \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/NSString+WLRQuery.m \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/Pods/Target\ Support\ Files/WLRRoute/WLRRoute-prefix.pch \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/NSString+WLRQuery.h
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSString+WLRQuery.dia b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSString+WLRQuery.dia
new file mode 100644
index 0000000..c85cbfc
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSString+WLRQuery.dia differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSString+WLRQuery.o b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSString+WLRQuery.o
new file mode 100644
index 0000000..a319ff5
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSString+WLRQuery.o differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/UIViewController+WLRRoute.d b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/UIViewController+WLRRoute.d
new file mode 100644
index 0000000..39763cb
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/UIViewController+WLRRoute.d
@@ -0,0 +1,5 @@
+dependencies: \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/UIViewController+WLRRoute.m \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/Pods/Target\ Support\ Files/WLRRoute/WLRRoute-prefix.pch \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/UIViewController+WLRRoute.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouteRequest.h
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/UIViewController+WLRRoute.dia b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/UIViewController+WLRRoute.dia
new file mode 100644
index 0000000..c85cbfc
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/UIViewController+WLRRoute.dia differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/UIViewController+WLRRoute.o b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/UIViewController+WLRRoute.o
new file mode 100644
index 0000000..b65cab9
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/UIViewController+WLRRoute.o differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRMatchResult.d b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRMatchResult.d
new file mode 100644
index 0000000..b23fb61
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRMatchResult.d
@@ -0,0 +1,4 @@
+dependencies: \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRMatchResult.m \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/Pods/Target\ Support\ Files/WLRRoute/WLRRoute-prefix.pch \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRMatchResult.h
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRMatchResult.dia b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRMatchResult.dia
new file mode 100644
index 0000000..c85cbfc
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRMatchResult.dia differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRMatchResult.o b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRMatchResult.o
new file mode 100644
index 0000000..56a1954
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRMatchResult.o differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRegularExpression.d b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRegularExpression.d
new file mode 100644
index 0000000..d480bf5
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRegularExpression.d
@@ -0,0 +1,5 @@
+dependencies: \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRegularExpression.m \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/Pods/Target\ Support\ Files/WLRRoute/WLRRoute-prefix.pch \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRegularExpression.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRMatchResult.h
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRegularExpression.dia b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRegularExpression.dia
new file mode 100644
index 0000000..c85cbfc
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRegularExpression.dia differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRegularExpression.o b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRegularExpression.o
new file mode 100644
index 0000000..e49b410
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRegularExpression.o differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRoute-dummy.d b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRoute-dummy.d
new file mode 100644
index 0000000..bf4ca44
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRoute-dummy.d
@@ -0,0 +1,3 @@
+dependencies: \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/Pods/Target\ Support\ Files/WLRRoute/WLRRoute-dummy.m \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/Pods/Target\ Support\ Files/WLRRoute/WLRRoute-prefix.pch
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRoute-dummy.dia b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRoute-dummy.dia
new file mode 100644
index 0000000..c85cbfc
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRoute-dummy.dia differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRoute-dummy.o b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRoute-dummy.o
new file mode 100644
index 0000000..80f89b4
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRoute-dummy.o differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRoute.LinkFileList b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRoute.LinkFileList
new file mode 100644
index 0000000..eb27a8f
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRoute.LinkFileList
@@ -0,0 +1,10 @@
+/Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSError+WLRError.o
+/Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/NSString+WLRQuery.o
+/Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/UIViewController+WLRRoute.o
+/Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRMatchResult.o
+/Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRegularExpression.o
+/Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRoute-dummy.o
+/Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteHandler.o
+/Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteMatcher.o
+/Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouter.o
+/Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteRequest.o
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteHandler.d b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteHandler.d
new file mode 100644
index 0000000..b9a6271
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteHandler.d
@@ -0,0 +1,7 @@
+dependencies: \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouteHandler.m \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/Pods/Target\ Support\ Files/WLRRoute/WLRRoute-prefix.pch \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouteHandler.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRMatchResult.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/UIViewController+WLRRoute.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/NSError+WLRError.h
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteHandler.dia b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteHandler.dia
new file mode 100644
index 0000000..c85cbfc
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteHandler.dia differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteHandler.o b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteHandler.o
new file mode 100644
index 0000000..bdb8362
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteHandler.o differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteMatcher.d b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteMatcher.d
new file mode 100644
index 0000000..72b35c8
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteMatcher.d
@@ -0,0 +1,7 @@
+dependencies: \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouteMatcher.m \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/Pods/Target\ Support\ Files/WLRRoute/WLRRoute-prefix.pch \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouteMatcher.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRegularExpression.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouteRequest.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRMatchResult.h
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteMatcher.dia b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteMatcher.dia
new file mode 100644
index 0000000..c85cbfc
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteMatcher.dia differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteMatcher.o b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteMatcher.o
new file mode 100644
index 0000000..ee5f660
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteMatcher.o differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteRequest.d b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteRequest.d
new file mode 100644
index 0000000..ab9786d
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteRequest.d
@@ -0,0 +1,5 @@
+dependencies: \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouteRequest.m \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/Pods/Target\ Support\ Files/WLRRoute/WLRRoute-prefix.pch \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouteRequest.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/NSString+WLRQuery.h
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteRequest.dia b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteRequest.dia
new file mode 100644
index 0000000..c85cbfc
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteRequest.dia differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteRequest.o b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteRequest.o
new file mode 100644
index 0000000..edad59f
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouteRequest.o differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouter.d b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouter.d
new file mode 100644
index 0000000..e382743
--- /dev/null
+++ b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouter.d
@@ -0,0 +1,9 @@
+dependencies: \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouter.m \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/Example/Pods/Target\ Support\ Files/WLRRoute/WLRRoute-prefix.pch \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouter.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouteMiddlewareProtocol.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouteHandler.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouteMatcher.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/WLRRouteRequest.h \
+ /Users/JosephYu/Desktop/rubbish/p/WLRRoute/WLRRoute/Classes/NSError+WLRError.h
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouter.dia b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouter.dia
new file mode 100644
index 0000000..c85cbfc
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouter.dia differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouter.o b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouter.o
new file mode 100644
index 0000000..838ef2c
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/Objects-normal/x86_64/WLRRouter.o differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-all-non-framework-target-headers.hmap b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-all-non-framework-target-headers.hmap
new file mode 100644
index 0000000..37b437a
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-all-non-framework-target-headers.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-all-target-headers.hmap b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-all-target-headers.hmap
new file mode 100644
index 0000000..37b437a
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-all-target-headers.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-generated-files.hmap b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-generated-files.hmap
new file mode 100644
index 0000000..dd8b535
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-generated-files.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-own-target-headers.hmap b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-own-target-headers.hmap
new file mode 100644
index 0000000..d5dfa47
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-own-target-headers.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-project-headers.hmap b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-project-headers.hmap
new file mode 100644
index 0000000..5213df1
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute-project-headers.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute.hmap b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute.hmap
new file mode 100644
index 0000000..e48d022
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/WLRRoute.hmap differ
diff --git a/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/dgph b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/dgph
new file mode 100644
index 0000000..031d66c
Binary files /dev/null and b/Example/build/Pods.build/Debug-iphonesimulator/WLRRoute.build/dgph differ
diff --git a/WLRRoute/Classes/WLRRouteRequest.m b/WLRRoute/Classes/WLRRouteRequest.m
index c9b3062..990da25 100644
--- a/WLRRoute/Classes/WLRRouteRequest.m
+++ b/WLRRoute/Classes/WLRRouteRequest.m
@@ -18,6 +18,7 @@ -(void)setTargetCallBack:(void (^)(NSError *, id))targetCallBack{
return;
}
self.isConsumed = NO;
+
_targetCallBack = ^(NSError *error, id responseObject){
weakRequest.isConsumed = YES;
targetCallBack(error,responseObject);