diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj
index a195267e0d3aeb17d109429e9bfcc23499218e3a..96e53bea7c90f3aa76e989e1cf9871dea047a144 100644
--- a/Pods/Pods.xcodeproj/project.pbxproj
+++ b/Pods/Pods.xcodeproj/project.pbxproj
@@ -7,426 +7,426 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
+		01A40B114713E88FB420285C5E44CC8A /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = FA5DAD761794477FB4C88767B8EEDCE1 /* MJRefreshBackStateFooter.h */; };
 		02169516097B6B6BC65748C26BF07FBA /* RATreeView+RATreeNodeCollectionControllerDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 29AF7B5636A9F59327824319F2E0CD9B /* RATreeView+RATreeNodeCollectionControllerDataSource.h */; };
-		02BEFBDD8BC8E16E3C124F336D61AE0A /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = B81B45B26F8912182186FC8F4841FD61 /* UIImageView+AFNetworking.m */; };
-		06EA651654AA357426C1B8AF97614F92 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 086E6DAFBB0FABC9EF15D43A012A36B1 /* MJRefresh-dummy.m */; };
+		04B6BDC8D68208BADB251B76D95EF203 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8492BCE0039FF759263A4EC441E73DB9 /* AFURLSessionManager.h */; };
 		0943A4196177D34CF59C88E4AA77B576 /* SDWebImageDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = F6810D818545BACFD21ACAB72D23DC72 /* SDWebImageDecoder.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
-		0BFCA98AAF59F628FDA25ED7F0D07CDA /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CF289352577EC330D6A57B690BC87AF /* MJRefreshNormalHeader.h */; };
 		0BFEB6197FE4D223FC870BB4A26B3D6A /* RATreeNodeItem+ClassExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 06B816A42D791C3EE0E6E744EFDDC8F9 /* RATreeNodeItem+ClassExtension.h */; };
+		0C147431F5778BB2BAD4FDC5C6343C48 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = C07F1600284A31E336B64A2D23421CBD /* UIScrollView+MJExtension.m */; };
 		0CBFA0FDE2C98DEB97B2B0DC291F6F3F /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E1EFD1D330A4BC70F1C4C2ED395E2258 /* UIImageView+WebCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
 		0D463AE95A6D13D666299A1E0F93550F /* RATreeView+UIScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = C6C2FE83BFA1B2D70C3310E93E6DC36F /* RATreeView+UIScrollView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
-		120B9FC116C8DE414CCBD1F27EB2C9BE /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FF3F0F63372D7311BF2C2202CA81B5E /* MJRefreshAutoStateFooter.m */; };
-		14F60434AA6712C6394E7DFD45C74787 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BB0D7769FAC881E89F3560B722D82E56 /* AFHTTPSessionManager.m */; };
-		16214150C848AEC61DD70E4748C2BE1E /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 587C031A6AE388D3E0150294FBA39938 /* MJRefreshBackGifFooter.m */; };
+		0F0CAA440800C2B12B1E1D63E7E51FEB /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34ADC20804BA1D5B280E004C1AA84E4B /* MJRefreshAutoStateFooter.m */; };
+		10D94F423B85BA68F0D3AF48E1D3DEE8 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 15081F96D846309371387420D15F9C15 /* AFURLSessionManager.m */; };
+		129A9145CD3FDA55437BB09EC5F2C447 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B62D05D75D4F0C96CC30E249BDCDD08 /* AFNetworkActivityIndicatorManager.h */; };
+		13A8331F6EBE56D1A52F6D733F22A1F1 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9847BBBD76149EC42928173FCF0F9430 /* MJRefreshFooter.h */; };
+		148953E44D37FB1B9B06E0928D6CCBBD /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 318CBC4E3EA94E2E63FED0BF21C5E5C8 /* UIRefreshControl+AFNetworking.h */; };
+		1826ABDFB9746E616615D4D2D6FE8EFD /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 055C1766A2E2DD51DEBB2A0497D3E828 /* UIImageView+AFNetworking.m */; };
 		18894FC9A166263E6CB1FC6EE6AD8EFF /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 83F8CEA8D6C3D34590016ED7FF78B90C /* SDWebImageDownloader.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
-		18A6010DBD2B59B4603ACF052C6939FF /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = FA8D0B96851883CAD250C0B979FEE18A /* AFURLConnectionOperation.m */; };
-		19DBB1BD96D404323ACA7A2A0B9D4833 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 264E24E37E9444CF118E69D24B916261 /* MJRefreshHeader.h */; };
-		1AB8946EEF2E14123AE636F90D855847 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AC84FF735CE0BFBF09F7CB2FF97290C /* MJRefreshGifHeader.m */; };
+		18F9E03929C5B873CD69C3B64DD227DD /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B5BBDF420C886A25B058783C1116607C /* AFNetworkActivityIndicatorManager.m */; };
+		1A139B7BF0AE7B4C5E628BF3ABA81DB0 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 744170D35B2991210AE41AFF38889D99 /* UIProgressView+AFNetworking.m */; };
 		1C12BD41DA015862770DA48D23D038B9 /* RATreeView_ClassExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = A54D13E7275B2461B6035FFCA8B79373 /* RATreeView_ClassExtension.h */; };
-		1CC664CEFF37403C4033B219CC455A1C /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 526411E6AAD752EA8734D016FB399CF8 /* UIActivityIndicatorView+AFNetworking.h */; };
-		1D051BAEEA35F98B6AF7A0E2B5E222CA /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E558BA3AFC7016C022D08485D0FC9FD /* MJRefreshStateHeader.m */; };
-		1DE31C4C2A042E0270C8B73FFAAB8C8F /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D1C7E2C49E57D3F1EAF8E6E69DA81C38 /* AFURLSessionManager.h */; };
-		203E82115A006C44DBB4572114327237 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = BA6AB8F4ED41AFC2EC65BA517C10309E /* MBProgressHUD.h */; };
-		211B1B501C7608C738D3B0B843651EDD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F8E9476ED04F42C4A300AC441C4BA61 /* Foundation.framework */; };
+		1EFF7E10FFFBE80D69A9BE246A2D57D9 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FD5E0B2F1E0C047D4777005A76FE357 /* CoreGraphics.framework */; };
+		1F6ACCADA56B545EE683564EACAED38E /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B0F819C96706798E0E8D5001A91DE4B /* MJRefreshAutoGifFooter.m */; };
+		202F5F5484BBE06BA8EB23FDDC715379 /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 18463A83B2FE05D88BA7485532E02A68 /* AFHTTPRequestOperationManager.h */; };
+		2135510C3947B263E6DDF23C91F15D06 /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = A9AD79A519CB4C81202512E839AF97FB /* AFURLConnectionOperation.m */; };
 		2358EE556EF067512DADC50B59A15D25 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C4C8A6792D4A925F9D3ABA38CB9537E /* SDWebImageManager.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
-		250964A54716BF00666AA3FAF11606D3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F8E9476ED04F42C4A300AC441C4BA61 /* Foundation.framework */; };
 		26B21B244340BA5A2F45F3B43F1D4926 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5099BC8D81DEDA973F9FF97BE55354BB /* UIButton+WebCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
 		2C6AEC70A3E09CC7BD16C30B5B941981 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ECFB2161C220584CD4F649E8EAE3896 /* SDWebImageManager.h */; };
-		2D5AE0A4ACE0AB56CB6DCBC81EB09F04 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F7CEC049ABBA1A5CD9ECF686DF00F4D1 /* MJRefreshFooter.h */; };
+		2C7B70C78DD58E263B535A20EB03A3A8 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = C24A644E7323147290F37922325FE6DA /* UIView+MJExtension.h */; };
+		2DE303D8138277E4CBFA49C7E6342FEB /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 35BB196C534A7AD3B70ED9F5CAA9BDB4 /* MJRefreshHeader.m */; };
+		2F38CD9B91E4481764158E4B1039C888 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = DA470920379D21CB65553E9476F8282D /* UIActivityIndicatorView+AFNetworking.h */; };
 		2FCB6148C0AE01A84AC319428E63AE60 /* RATreeView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 86FCB37D1AEB811D131452236F57B40D /* RATreeView-dummy.m */; };
-		33DADE7E466BE84FAAE8192F52140A3B /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B901303574F4E54E2BB3BD392B5FFD7 /* UIWebView+AFNetworking.h */; };
-		3427B18D565B934BF2FE54CAEE3FAB86 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 329FB0EDCC18ECFE6A02096AAE3F1A7B /* AFURLRequestSerialization.m */; };
-		347ED0DDDBEEF05E98F8A7C4B586EA7C /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B6399259B1C6A04BE646C569572D162A /* AFHTTPSessionManager.h */; };
-		34ADF0335927059B823403172E80157B /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C45EFF7C363EA112D1DAEE26899C657C /* AFHTTPRequestOperationManager.h */; };
 		37A315C532DA1A156F9676951702EFB9 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 565D0DE3F083F3D803EE8CA97CDAECC5 /* SDWebImageDownloader.h */; };
-		37FD82B0FB8412D60C9D049894FAB434 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D2CD4C6765E0B054734920A9DD146DF /* MJRefreshBackNormalFooter.m */; };
-		395314D0168988608CCC2C9441246B0A /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F7809E375EEEAEC7567EB781E58D343 /* MJRefreshAutoFooter.m */; };
-		3BA1E625E53C2FA29D974029D3CC4233 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F73E206101205443D2A62C0D80B068D1 /* AFNetworkReachabilityManager.m */; };
+		3AF0B74820C15BE7EE1FE3A487AB0836 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F87BB0A3D8B41A2EB386EA83A6079D8C /* MJRefresh-dummy.m */; };
+		3B7278A89297415A4B5973C3FBD3B55B /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DB0CEA8678F550324FC18C748BBF6F5 /* AFURLConnectionOperation.h */; };
+		3BD4FDC95657D98ED2AD1225DAE1A21A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9FD5E0B2F1E0C047D4777005A76FE357 /* CoreGraphics.framework */; };
 		3CF582396EE58BDB6C5FED0128EDB38D /* RATreeNodeController.m in Sources */ = {isa = PBXBuildFile; fileRef = C187ED46A61DF05AE58087B145CA236C /* RATreeNodeController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
 		3D5F1A60A0B287B2BAAC892C99130A04 /* RATreeView.m in Sources */ = {isa = PBXBuildFile; fileRef = DDCE9F517D34D05C90A6FE6178711151 /* RATreeView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
-		3DBD957DE32788DED8365D2774E25CDF /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FC55C061A4A24545D9174D5BFF5610D4 /* AFURLSessionManager.m */; };
+		3DB9DFB60BD34232C89E53B258B8AD9A /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = D6E06B43303117732506066DC7D97B83 /* AFNetworking.h */; };
 		3EA8280E0C656DAC4FC4EEC47773E0DC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F8E9476ED04F42C4A300AC441C4BA61 /* Foundation.framework */; };
-		3F31FF263531C804359D7CAA879A2BC4 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 00B572F504DC7322F4EF15C4A9D543D9 /* UIScrollView+MJExtension.h */; };
 		3F8C4CB70FE8D7110716075D298ADCF3 /* RATreeView+TableViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 133181168B59056EAEF8239E5E31E2B0 /* RATreeView+TableViewDelegate.h */; };
-		4104462D1B1F5B1D5AE6A1C9A4490D7E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF816576828037ECCDF85040443DB0DB /* Security.framework */; };
-		41186A43F919BE0300E9FE2DE4FBCC95 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DB8763BAC665F686F3C79A6C576D02A /* MJRefreshAutoNormalFooter.h */; };
-		42FD9108593F9858A6B30D260E60E226 /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 12B322757B5D63CBBF17F139690963F5 /* AFHTTPRequestOperationManager.m */; };
-		4458A70B84987EC2EB844EF0E5F39E4D /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7260C465E28E863AFC8940CCBC7C4535 /* SystemConfiguration.framework */; };
+		41651FBE2376B00E3EA827E497C1B70A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F8E9476ED04F42C4A300AC441C4BA61 /* Foundation.framework */; };
 		462DEE1087E4A4D8179C386FE39CC0E0 /* RATreeView+Enums.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D0C09508773A1DF43143D19DDA15826 /* RATreeView+Enums.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
+		467F0B44E0459504752BDCC787B05EF3 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = F71BB694A7DB5FA8A125905D77E63680 /* MBProgressHUD.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
 		46C6D0143AB94CDD866FB320B9DB3C14 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 76C518201A486FCF7036C9F9DDBD593D /* NSData+ImageContentType.h */; };
+		49B788F81E5CA78B7B4E74AF78371DA7 /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 994D09FE74E1DA65A7122D180315E0C2 /* UIScrollView+MJRefresh.h */; };
+		4BAEF614A1045CDA53ACF1CE7F5C2813 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C5E02D3B9297182EF6A17C5D1660609F /* AFNetworkReachabilityManager.h */; };
+		4C489AA06BA62D88E7C552E0709627AE /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D514910C2F1C7F87FE52B3081F34C0F2 /* MJRefreshBackNormalFooter.m */; };
 		4E0C5B99F7915CD4E86F22980022CE70 /* RATreeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 896E88DEA5BA959A25F3FEAFACD138B4 /* RATreeNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
 		50151E9ABC4AC6EFCD9764698E392A3D /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E7B5566E66AC64253CA228C460AE2931 /* UIImageView+HighlightedWebCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
 		505651BE6DF50CBA5C6BE87452D20BCF /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D8DD99E890B5B9C7A22168DCDFF7F2F2 /* UIImageView+HighlightedWebCache.h */; };
-		510AAABCD35270A0BBFFDF048F3844F4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F8E9476ED04F42C4A300AC441C4BA61 /* Foundation.framework */; };
-		52BDDF235817DECCDE8B7F9E1848D867 /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F67686656281E10EFF2D957BB6FC841 /* UIScrollView+MJRefresh.h */; };
+		53B82AEC2B842F07E68CC9F4D97DEEB9 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 777A1D6199197D969ABF49C05467E7B2 /* MJRefreshAutoNormalFooter.h */; };
 		540D136C5A363CAC07547AFFC3A82057 /* RATreeView+TableViewDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CA7F60B7504368A95442FC83A18A358 /* RATreeView+TableViewDelegate.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
+		56E9D2B76DA20CB257EC6BB1804E140F /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CB9E3453FC6BF16B5F587C3E294C1E9 /* AFHTTPRequestOperationManager.m */; };
+		577B9F2DB65A7BC7CB588ECA27434A1A /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2017EF4A4561EC5A0B993754AD92875A /* MJRefreshBackStateFooter.m */; };
 		57FDB0D84B88BA790448FB0099B256FB /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 6437C050025F1A8C69647B6744A18170 /* UIImage+MultiFormat.h */; };
-		5A2065717A3E8A3AD1C42E968CFD0FFC /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C245CF64E0A1AE453A2E20199BBC441 /* AFURLConnectionOperation.h */; };
-		5A91B66C441C4D8DE9CC770676D5E700 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = BB471BA88B4D8A9D53A20603CFC67E84 /* AFURLRequestSerialization.h */; };
-		5C792F802FD77963BB4C044075B2C58D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DB7FCB2834CCFE3BA83BBAB909FB82 /* CoreGraphics.framework */; };
-		5F49BDE8F999080A1595DEFC1583EC7B /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 70D780394BD5EBD3828F0F6D6838841B /* MJRefreshStateHeader.h */; };
+		59384E7B0D78FFF212386877DBB24A5F /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 995AD09392D2624725955CC540B4D509 /* AFSecurityPolicy.h */; };
+		63E0E63B750F8CDEF6AB89AFD035A41D /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FE4FD301210E1F494A09C9A71C5324D /* MJRefreshConst.h */; };
 		646A6FC808A0B280B80AD4949D8357F8 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 44E19C4AEA9338236A9FD2DDA753E214 /* UIView+WebCacheOperation.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
+		64795044C3E7762BEB98C7CF3D6D913A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F8E9476ED04F42C4A300AC441C4BA61 /* Foundation.framework */; };
 		683D4409569BB94EA3E3CA4B20630763 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DD298F4EF2F68C4B172982286D20D49 /* ImageIO.framework */; };
-		68E70809C0983C1139481C7048531A66 /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B324987A1E3B826FE8335E7FFB2D91B7 /* MJRefreshAutoFooter.h */; };
-		6AA7CEBF9E7A62B9A166798B64948275 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D3DE7E0F334D46E4AB2D2926A74AFF4 /* MJRefreshBackGifFooter.h */; };
+		69D7A52C21D88C447B27C77FEF7BB560 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 56B4046CB4806CFF893B534B05D0D4C7 /* MJRefreshNormalHeader.h */; };
+		6D57E5F2CFF438A8F60EC4EED5281220 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C19DB9D1644652544DDB3E094833BEF1 /* MJRefreshConst.m */; };
 		6DE2ACB0213EF94F2D8CED7CFE08D68B /* RATreeView+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = ECEB91A71113B12F17E0949DE370636F /* RATreeView+Private.h */; };
-		6EC8972D86CFCE5D5EC8029C014D09A7 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 974541F0486DD3FE1DAC889260B6A65A /* UIRefreshControl+AFNetworking.h */; };
+		6ED5A77977A1169311A93F5BF71F1A7E /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 313D208D71840A18BDA176C3A73F7C8E /* AFHTTPRequestOperation.h */; };
 		6F949B178F49E5C5E16D387612DE27A3 /* RATreeView+UIScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AF2CBED0B43CC6F68445D63EDBA2697 /* RATreeView+UIScrollView.h */; };
+		72A26F2585840BCCD0143AF930EBECEA /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BB045FD11D3EEFD801BEEC62CE79235 /* AFURLRequestSerialization.m */; };
 		7435E6D71A9D814C3327AAA7556AFE1E /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E7D83AF28C203E09D028FD153255335 /* Pods-dummy.m */; };
+		744D76A85EE84F71BA90D78AF292372C /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 993054227CCEFCCD9A2BBBA3864F38E9 /* UIWebView+AFNetworking.m */; };
 		751C7CA61D9FD97DF80431FC9050736F /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 442BD5A86D7383D426EA6C87AB86FA93 /* UIButton+WebCache.h */; };
 		75D7CEA58A5F72C5F13499A11A573EEA /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36868875BC2FD7CD9ACA53E772A68147 /* SDWebImage-dummy.m */; };
-		7B2AB69B859E741C4A68336E553D1242 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 34E53738C5F87F28EE22C3CBF3E2DC57 /* AFNetworking.h */; };
-		7BC0E6ADB715DB7396098D62DA8D0F56 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BA7FF9463E9652555BB9239AC025A49 /* UIRefreshControl+AFNetworking.m */; };
-		7C264D9E60A6BEC015484815D0DF8166 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DC80B5CABBCA229EDC9FBCFBCE8B4AA /* UIWebView+AFNetworking.m */; };
+		7F0BE5BFBA1DBE7139EA014BC0229F2F /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6406FD8427E2C71F7FCA2662A9C1F717 /* SystemConfiguration.framework */; };
 		7F47EBDA28826BDBD28A502091E9D9FD /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D283561CA0E408531C1CA0651571381 /* SDWebImagePrefetcher.h */; };
-		816BA52C9779002E02CC073403A04C24 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E7242F7864801EAAA88CCF34A6A3DA9 /* AFNetworkReachabilityManager.h */; };
-		8435098141005FFC323CC7532A4B7A05 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AE80176B00F311C52F5E4E9F8BF8E93 /* MJRefreshBackFooter.m */; };
-		859E3D9AC9D1FBF99DD7782CFFB4D069 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E19DC9A736CB2D0E854E968BA99BB52 /* AFSecurityPolicy.h */; };
+		839DE7F52ACE5FF3FE46E5D9726A9333 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DC55519230BE30A81C9CF21EF7CBE43D /* AFHTTPSessionManager.m */; };
 		85BBABC49B1C03E09B089085167A8C76 /* RATreeNode_ClassExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FF5FF5192588796244A3B2B629A84E4 /* RATreeNode_ClassExtension.h */; };
-		85FEA321BAB223B16CD6CBBCEF48A837 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5580E929DDFB91F253FF3DD06552AB78 /* AFNetworkActivityIndicatorManager.m */; };
+		86D0BE651661B73F95B5DDB32C6F60B2 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0660035EC34A638AD1B9422F603A486B /* MJRefreshBackGifFooter.h */; };
+		874E48B16D2B4A9A7F758CC94452DF63 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F8E9476ED04F42C4A300AC441C4BA61 /* Foundation.framework */; };
+		878E24A7EE49F34602B731CCE4A31FB5 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 345B3CC8E31C6C6C276BD5401A8520C0 /* UIWebView+AFNetworking.h */; };
 		88E73B996D8355E9622B66AD1BCCB168 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 085ECBDDE362422A1BFD1DBE30FDB4F4 /* NSData+ImageContentType.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
 		898D8603930620AE3DE89A892967A505 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 663FC8B8350D10A667A2FAF5EF29708C /* SDImageCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
 		89A2C127918A782EC6057E3E0C37B2BE /* RATreeNodeCollectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2401D00294F9924C29CC02377DF488E /* RATreeNodeCollectionController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
-		8AE4A8E1C7734302F88C1C0ACB1CE391 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 9099C7BF083D009F287BF7CD1110F932 /* UIView+MJExtension.h */; };
 		8BC06024AD0061E0E1C8FE461E569CEA /* RABatchChanges.h in Headers */ = {isa = PBXBuildFile; fileRef = AF0B404802F3736F7DC7E36B936A525A /* RABatchChanges.h */; };
-		8E59AB7E56C3ED9022ACDA37278E28B4 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 3396D54A4FBB6DE7C0502D1E616DB1CC /* MBProgressHUD.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
-		8E8A0AE7A1B69DB6B49AE93DA40744F5 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A14C104F360133A1AA0298F55758F8A /* MobileCoreServices.framework */; };
+		8F05E135EFFC50169647C649F3A30E6D /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = E74AB4C2827AACC063167FBF212339A2 /* MJRefreshNormalHeader.m */; };
+		8F9993E7C03D9EDC6FBED0B621499984 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B68CC629CB45BB98FD516FE7862E88E6 /* MJRefreshStateHeader.m */; };
+		8FCCF3B18F9936F57DDB44AB58806FCC /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C2F9FE7AAA6084F85A7C1B692762889F /* MJRefreshBackFooter.h */; };
 		90144EA34E633F7A8746D9C8BF0FF942 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 15D66C1B89B8779333C904B6E1F0FE50 /* SDWebImageDownloaderOperation.h */; };
-		905E219D0016DC40CB78BD1AC26EAEFD /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 44D5AD30BAA29DCDAC8550ECCBFF5B8D /* MJRefreshConst.m */; };
-		909C606B0F10A43D5863AE6E6F6959AA /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DAF2B26AB0B4744201CEAEEEFB77F94C /* MJRefreshBackStateFooter.m */; };
-		91BC6E938889F5078064FFF5CD9670C4 /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4550F44088C6F45CC4C75D3B7AD97F28 /* MJRefreshFooter.m */; };
+		908453F15CCE684C9D85470C5F105CB9 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ACB3069659A70ECEDBD1677064181ECC /* Security.framework */; };
+		9262B289D835DB6AA10A1642EA5E1FBA /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6A73E4BED4FEF0694968AEC85DE357C /* MobileCoreServices.framework */; };
+		92A1379F46A3B9E4656EC19C1A9C3288 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 714E47251A19F070B0158EDBC9F70796 /* MBProgressHUD.h */; };
+		94FA112D0BFD6DE890D2665A50CB0A31 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 18BE542E4FE2831FBE52D6324AC149AC /* UIView+MJExtension.m */; };
 		971365381C96A9AA9B8EF23E02E4897F /* RATreeNodeItem+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B20554540922E03F9FCEDAC7AC18D6C /* RATreeNodeItem+Private.h */; };
-		9BC05E77C0FCA79BE6B28CF4FBD6C34B /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D251849A0449FFC6C4BE50AA8EB794AD /* UIAlertView+AFNetworking.m */; };
-		9F5E3DE2C87471013C53F46E999FAEF2 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D53DD4BCF5F5E3D3ADE78005C31084D /* AFNetworkActivityIndicatorManager.h */; };
-		A0264BC342203B98519AB64A5072396B /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 38D35B1EA703B30E407EBF6C77F80E1D /* MJRefreshBackStateFooter.h */; };
+		9C9FEC3175F52CCB92F54F24EC1B6B89 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A8588D424B50DD0F504772AC68551A7 /* MJRefreshBackFooter.m */; };
+		9D84A2309A66EF12C2A759D122D88EC8 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 61CAB5095E52442DFB7D8A3EB2C6D558 /* UIButton+AFNetworking.h */; };
+		9DD692E481CF74FE2CEB0F32DB51444B /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C8AEE87AD4CF82CD6864ACC363D4FDA /* MJRefreshBackNormalFooter.h */; };
+		9F6CDB1BA3B4E7FAAB4B9BC2A6B19759 /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A052CEA51306D2FE4D2486595C4E82FA /* UIAlertView+AFNetworking.m */; };
 		A2222CEDD905A2D387F4A9C3895A093B /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C8BE0864137B3554F8C368D6F6EA646 /* UIImage+GIF.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
-		A3439DC52C509B3ADBFF9B526593E33B /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B26886E41CD601E2678552F5628F0F36 /* MBProgressHUD-dummy.m */; };
+		A28815DD89569224B4A2EC71C0B7A231 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 7134A06BD61477523B54A04FD60119E3 /* MJRefreshStateHeader.h */; };
+		A3E08EA34F28B8F2D66903018E27CD07 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D19A0ED723632BDAB3C4F5AE3EE925 /* MJRefreshHeader.h */; };
+		A683C26D6AB3A810CEC8A89CA7EEB5F7 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FCDA6DEA73874BAFF36FD2742CB1C78D /* AFHTTPSessionManager.h */; };
+		A6ADC2DC2EE997ABD060DA4F2BD12BED /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 54A58506432248009787ABC77B5B4320 /* UIScrollView+MJRefresh.m */; };
 		A6EC3E1CCB6DC24720F3D5902677421E /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CC3A4489FFEE078645C51D22848F697 /* SDWebImageCompat.h */; };
 		A773D58B6468B559F2DAB70F8C57F985 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 21426DB0E26F4458B2B8E531ED929344 /* SDWebImagePrefetcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
+		A91620A1A49FF8F45E0FFBD355EE7E43 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 4940FBB71CF19FFEC9D20956A0229DD9 /* UIProgressView+AFNetworking.h */; };
 		AD22FBED3B2F3B5E300F4631FF325B0D /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 20C7708C9D92468D5D2DD3A56794B5F4 /* SDImageCache.h */; };
-		AE13742B051638EAC7A5668E03883128 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = E902936A94A000FA91C2A5D0C20F2876 /* MJRefreshAutoGifFooter.m */; };
-		B011C0385AAB6059F1D21495150007D7 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D6C2E345EF66B73A82B45CAF08F49DB /* MJRefreshComponent.h */; };
+		AE0451DC6751D26859A9C03DD414F70F /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = CD6A75CF1FBCBD0F90360387A4AA8AE1 /* MJRefreshGifHeader.m */; };
 		B108EF8640D45C3EC1F32CD7AC6DE75E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F8E9476ED04F42C4A300AC441C4BA61 /* Foundation.framework */; };
-		B1AFE2701B43E4E179C62647B752FEAD /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C1CF9B410B082FCAC44F56E2F0EED45 /* AFSecurityPolicy.m */; };
-		B78507E2B313B77CAFA844C6D2868385 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FE594F84CEB87EA22BFF7B687A1B4D7 /* AFURLResponseSerialization.m */; };
+		B417D1B23C9BA3D41DA5181BF52F95C3 /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA1A0979B5BF93491C8F342C6793976F /* MJRefreshBackGifFooter.m */; };
 		B9B24F1882156B9384823BC873391481 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 605FCA5E9AB5C444FED020AAB684D140 /* UIView+WebCacheOperation.h */; };
 		BA3C3710F69347200D08B0A2F0D16252 /* RABatchChanges.m in Sources */ = {isa = PBXBuildFile; fileRef = 06C18A7FE76E26486481E06EAA10DCC7 /* RABatchChanges.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
 		BB347017CA504E96251883752E87A379 /* RATreeNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D6124EA726270EF4B535085EA3AF721 /* RATreeNode.h */; };
 		BDB19EB2471E6DA79270CBAFE6151B92 /* RATreeNodeItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A2D8A85CD9D760E7B28596DECB2851C /* RATreeNodeItem.h */; };
-		BF5DC007083E0B5A4E4EC7D832EDD633 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E25A7000D95DE47E07ECC0FBD10A2D7D /* UIButton+AFNetworking.h */; };
+		BEBE56548C2020C6CF6B9D87F1854B5E /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 05EBCD80F8D35AE781F59608E34AABAF /* UIActivityIndicatorView+AFNetworking.m */; };
+		BFB4918F78E7368557CA8ABA645AC424 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 270DD9C5ACD577FA89641CFB06C76C17 /* MJRefreshAutoStateFooter.h */; };
 		C1185E296305793C5FC452BA59752A99 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = B3D5ADC47369DCB41D20305EB6B00EFA /* SDWebImageDownloaderOperation.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
 		C26F8DB21EF5B065AE922F3C8816E7C4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F8E9476ED04F42C4A300AC441C4BA61 /* Foundation.framework */; };
-		C2FE1B16386F5860D0F5C785A89EBA29 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 752515A69A6C09C845AD4BA991A3E351 /* UIScrollView+MJExtension.m */; };
 		C32516863188EAD0CB8D27A796372599 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E1763D689FFF87A52680D3FDBBCCA2F /* UIImage+GIF.h */; };
+		C4F079E004011A448032BB14EBD70AC6 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C1C05A24A4DDE835B4319428A09D51 /* UIKit+AFNetworking.h */; };
 		C5E77703E1F656BAE3AEA4F1894C062F /* RATreeNodeItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D4EEE5FE6D2EBDA5CEF12504F549873 /* RATreeNodeItem.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
-		C657E9189C8A2A9CD50EF44EB72868B7 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 78D009F77B99EB7B8B67379EA0DCAC3F /* AFURLResponseSerialization.h */; };
-		C7227386E16FA7E8FC3E918E6B0C0946 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 92CBA9689AFF2C30BA06CC9F08349253 /* UIView+MJExtension.m */; };
 		C758977F4FB96C29A8DF65501DDF061A /* RATreeNodeController.h in Headers */ = {isa = PBXBuildFile; fileRef = A89F1C01B7E37A0957E1566C5CA0CB51 /* RATreeNodeController.h */; };
 		C849A6594DE0795EBD95B1AD2DBC8E26 /* RATreeNodeItem+Private.m in Sources */ = {isa = PBXBuildFile; fileRef = 77E93312B8DFE244DD3CD7037866A3D7 /* RATreeNodeItem+Private.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
 		C87F36EC0DB97FCE4BC766D612DA9C04 /* RATreeNodeCollectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A072462E6E6F62672C5C6B8B0DDE28D /* RATreeNodeCollectionController.h */; };
-		C8D38C50A3F5BE0BC28E93E6BEAB4C60 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = AF3564CE48F1D72429AD0E782A4ABA26 /* MJRefreshAutoNormalFooter.m */; };
-		C8D6B08CABEE55C6964832DE04B02C81 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = AF708FDBB8EA47843E6291736D5844CA /* MJRefreshComponent.m */; };
+		C99CC55C09ABDEBB68E8378CA8557A2C /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1587DE0D2DF5F05E39A921FBEE089A68 /* MJRefreshAutoFooter.h */; };
+		CAA60B09F536B60BCB05A15528D1B8FD /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CF531CDCE75A0DEB5BDAAD9E83C3B223 /* MJRefreshGifHeader.h */; };
 		CF8333B5FEC0C76FD7155FE88D951248 /* SDWebImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = FF3208FF08E5445EB9E5049F4C5D94F3 /* SDWebImageDecoder.h */; };
-		CFE46F0C24ED906A31B6E6C42452FCF5 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D7585F2513F2575F6D39461F66AAABE7 /* UIProgressView+AFNetworking.m */; };
 		D00959C91B2BD2E55F22C59896EF5298 /* RATreeView+Enums.h in Headers */ = {isa = PBXBuildFile; fileRef = 484B9FE77E654E564CA81A915F8F16BA /* RATreeView+Enums.h */; };
-		D167D642BCCDA74FD85A6C711E7A8D1D /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = E36884701A5A12900BE15F3EEC55EE23 /* MJRefreshAutoStateFooter.h */; };
-		D2B08D6EC15C7A8047243130315758F2 /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BC021E09565C8A8744A63D1C0BFEF4C /* AFHTTPRequestOperation.h */; };
-		D382A2A97F31CFD474D11BEF035FC424 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DB7FCB2834CCFE3BA83BBAB909FB82 /* CoreGraphics.framework */; };
-		DA11134F1312D78C29FFA77E2DC02ADF /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 289C14D1F8768B4A0634C5F3751986C4 /* MJRefreshConst.h */; };
-		DA17C6529D2D9B183CD4CE4CC3CEE0A5 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = BA2F19024EC460A4ADCA044BC60610C1 /* UIScrollView+MJRefresh.m */; };
-		DE82F8FD9B369DA7AD522FDEF58D11CD /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 43646E6A7F88ADB0DBDA2BE3AEE48749 /* MJRefreshHeader.m */; };
-		DF4D3484FB2A82F3CD30996E2F29E4BF /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = DF65CE588393F4B247B1CC696FF2A0EE /* MJRefreshBackNormalFooter.h */; };
+		D02DD182A0CDDB155C3C43C3B46438A1 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B43158FECA9550FC8FA49BB2CF6BBB05 /* MJRefreshAutoNormalFooter.m */; };
+		D11E7D90C8C6151D199EB2536E21A8A0 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4921FBDCD388DC4B479474606977F566 /* MJRefreshComponent.m */; };
+		D1E72D9B9E677191933EB49618BA502B /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = F07EDA971B0F64EDE33BB1E35B178865 /* MJRefresh.h */; };
+		DF0E503CC15BC5BD6F501F2DF5EB58AD /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = AE40352D1DF2E4E5E4907915BB50C1BB /* AFURLResponseSerialization.m */; };
 		E042F3EE15E5D06B958372257805F086 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1693790C9228360FA63950C2D796CFA5 /* SDWebImageOperation.h */; };
+		E14D17EAFDD131889E74237CA61F3B60 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A729823AF77A2925BD4B64E0D86937F /* AFNetworking-dummy.m */; };
 		E29BA35C1B18F24FECF5230AFC7B50D9 /* RATreeView+RATreeNodeCollectionControllerDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 45D70D9D831F461AC491241F5BDD4845 /* RATreeView+RATreeNodeCollectionControllerDataSource.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
-		E2B018DBCB30B1E8BCAFA03EAC13AB62 /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 67C639CB8680E85D8786E90090D563A7 /* MJRefreshNormalHeader.m */; };
+		E402F86BD8FD4A3C052656D1FD3FF12C /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DA3042FF84DD0F5EE93B66A45F260AC /* MJRefreshFooter.m */; };
 		E438AA289CB7D712EA5AC0F1801AFD16 /* RATreeView+TableViewDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 243F33F88F496D831E23FF7D0FBF32AE /* RATreeView+TableViewDataSource.h */; };
-		E4AB95EE655FD13E9D9D1EF8E9663CE0 /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2632DAC659406536641FE0DDE998A1D3 /* AFHTTPRequestOperation.m */; };
-		E5AF2B5B95B9E8F16B36EF29ADD85F2C /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C38BA867F90689E14B20F0CA4DA54E3 /* UIButton+AFNetworking.m */; };
 		E60CD305930D0C910C376646B77B309F /* RATreeView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C9610AB7EE30313D711089E745D92F5 /* RATreeView.h */; };
 		E674F1D0A1DE6D1843D05ED227CC28B4 /* RATreeView+Private.m in Sources */ = {isa = PBXBuildFile; fileRef = 68BC30C4BE65FD98C7E7AAA072890470 /* RATreeView+Private.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
-		EA37CF119D0CD090B3558C82EDAA35E7 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C0E7B490357A55ECBDAC8309E6D4FAB8 /* UIActivityIndicatorView+AFNetworking.m */; };
-		EE9A34B464BDC399C6EE7BC17E22AC61 /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 24F8F6081BD714A4698042931B5C1DCB /* UIAlertView+AFNetworking.h */; };
+		E883F7F2F18587513F50696D13F010DD /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 11505C1F80034396E56068C7CAC554D4 /* AFURLRequestSerialization.h */; };
 		EEC70F07E66D6E0AB32E3E8337165EFD /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BFEE3E0C36A901C0D63CDBB8F8D490A /* UIImage+MultiFormat.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
 		EF2E5E9490743E84AEAD0DDCD300CF54 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 572E9757319756864DBF2880DCA92575 /* UIImageView+WebCache.h */; };
-		EF78B20801299685E4BD8A40B0649D71 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD29E6A337C3F28C841B2E31435BACC /* MJRefreshBackFooter.h */; };
-		F28B86DD519858030D75F1B1F710E550 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FED6D8F3E6BDDD39B41D3EFD8613D59 /* MJRefreshAutoGifFooter.h */; };
-		F449F0B053DDE50CAA2A949DAC6C83FD /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3670AC1EEED80AC6799068A2DAFF7647 /* UIProgressView+AFNetworking.h */; };
+		F2308D07AC9E39EA48AB12C6A6E18B06 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A4550576A7F611B97B88AD69FE5BDA56 /* UIRefreshControl+AFNetworking.m */; };
+		F3B0B4C89988A0B7CD0DD022D93B124E /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EFC94A2CEFE45551CA05F750006A0A9 /* AFNetworkReachabilityManager.m */; };
+		F4EDA19590AD08AE0238C68F313652C4 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = F888E1DDA46CEA145F6A5422B4463F35 /* UIImageView+AFNetworking.h */; };
 		F4FDFA5A83BE4F0B473F228F6AC2C726 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = FE98519651ECB3ECA5C602AD82864FE1 /* SDWebImageCompat.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
-		F6305E547DD9162CC1A5FD5E09129E5F /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 35B586DAD5789965327CBAB9796B6B46 /* UIImageView+AFNetworking.h */; };
-		F789FA8F9DC8D66072D439AAB2321625 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 570C47A5F02EB9D186B57C443A470091 /* UIKit+AFNetworking.h */; };
-		F82DB0F4701DB246E1A6753F0A2D3C2B /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D0B22FA551020E35F56942B3F3AF16C /* MJRefreshGifHeader.h */; };
-		F9A0264755C8266306631A32554EA245 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1186A24A2015EAB203E05AA7F021FB5F /* AFNetworking-dummy.m */; };
+		F6422440C7DFCD7D5E5C574FE791AB5D /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 97175D9B39800C45791D1B301562A185 /* MBProgressHUD-dummy.m */; };
+		F67F9D4DE89BBCE921713B89A371A0C7 /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 6461E8946C6E5FE73E4D1D457246E0CF /* UIAlertView+AFNetworking.h */; };
+		F8830471E418266828629B07B3C43F7C /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AC0241476D2964225C746B6AF251406 /* MJRefreshComponent.h */; };
+		F9E036B1CCC682219BCF715B08247315 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C32710B71351CBA627FFA872E080B61 /* UIScrollView+MJExtension.h */; };
+		FA895BCFA569374EA6DAAA42CCD27138 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D72C9A482A3D5F3C5CEFF6362AD3B6 /* MJRefreshAutoFooter.m */; };
+		FB07693286DDB2FAD0B03FE54FFFC390 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = C5B1FF966E74056C0CF96B3365D9965B /* AFSecurityPolicy.m */; };
+		FC548788E987E396F85DCE0A62721E7D /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = E31FC844BC1E970B14BEF56FFA6376D4 /* UIButton+AFNetworking.m */; };
+		FCBBDF7292AD8B0FFD547621FEBD22BA /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 93367204C2B1F025CD4B55C56153409D /* AFURLResponseSerialization.h */; };
+		FE6583D35EE1FF202DBBE24EF1CE1B15 /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E4C8D2D3797678585DE6503A2603C9D /* AFHTTPRequestOperation.m */; };
 		FEDD13940B387ECBEC0345693A8D480A /* RATreeView+TableViewDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D5C6F1D65B321233447BA92838EC256 /* RATreeView+TableViewDataSource.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
-		FF64B441BAADE31366ADC3285C41A3DA /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = B28C4FF5ECF8F864431D109990A6C6F4 /* MJRefresh.h */; };
+		FF0274C25FC6F2BBA66403E210B11198 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D63F13277B013F553DD589B354E185D /* MJRefreshAutoGifFooter.h */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
-		114D56B94BB7E8394C07CA2DA9A2BF14 /* PBXContainerItemProxy */ = {
+		362A96DFC77A3B2BCB4D765FD5AABD5E /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 8421FA013F6234E416E9E5363CB99DDB;
-			remoteInfo = MJRefresh;
+			remoteGlobalIDString = 5352D432641F0656C90741034E32F31E;
+			remoteInfo = SDWebImage;
 		};
-		5B2CF2FF038E0AE635CFEA041A19157D /* PBXContainerItemProxy */ = {
+		3B19718501FF585FBF7409CE659E11DD /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = BB58AC6D7CE35348B874113DF4C0EF45;
-			remoteInfo = RATreeView;
+			remoteGlobalIDString = 576BBB327C3C746F9E69571B8760534A;
+			remoteInfo = MJRefresh;
 		};
-		5ECF98E6FB289656C3524592FBCACA37 /* PBXContainerItemProxy */ = {
+		A5EAAF3E209937DC6E48C4504BF352F2 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = F6EBA2C87F0A4CB70AF517C3E99C2E16;
+			remoteGlobalIDString = 36E0C26ABF9E779513C15F592498F0FB;
 			remoteInfo = MBProgressHUD;
 		};
-		A2DBD40BABAF378813DF73DB4F4493CC /* PBXContainerItemProxy */ = {
+		EEF350FFAFD94186312F16FFFEF07289 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = CB31271C2921A12D89FFCA121A02166F;
-			remoteInfo = AFNetworking;
+			remoteGlobalIDString = BB58AC6D7CE35348B874113DF4C0EF45;
+			remoteInfo = RATreeView;
 		};
-		EE6AE3F25E2142F0C6B352289EC80352 /* PBXContainerItemProxy */ = {
+		FCDA2D0928E16D74AB02B7A5CB3918B6 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
 			proxyType = 1;
-			remoteGlobalIDString = 5352D432641F0656C90741034E32F31E;
-			remoteInfo = SDWebImage;
+			remoteGlobalIDString = 51EDC086645F9E7589BB11AE18ACFB07;
+			remoteInfo = AFNetworking;
 		};
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXFileReference section */
-		00B572F504DC7322F4EF15C4A9D543D9 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = "<group>"; };
+		055C1766A2E2DD51DEBB2A0497D3E828 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = "<group>"; };
+		05EBCD80F8D35AE781F59608E34AABAF /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = "<group>"; };
+		0660035EC34A638AD1B9422F603A486B /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = "<group>"; };
 		06B816A42D791C3EE0E6E744EFDDC8F9 /* RATreeNodeItem+ClassExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RATreeNodeItem+ClassExtension.h"; path = "RATreeView/Private Files/RATreeNodeItem+ClassExtension.h"; sourceTree = "<group>"; };
 		06C18A7FE76E26486481E06EAA10DCC7 /* RABatchChanges.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RABatchChanges.m; path = "RATreeView/Private Files/RABatchChanges.m"; sourceTree = "<group>"; };
 		085ECBDDE362422A1BFD1DBE30FDB4F4 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/NSData+ImageContentType.m"; sourceTree = "<group>"; };
-		086E6DAFBB0FABC9EF15D43A012A36B1 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = "<group>"; };
-		0A14C104F360133A1AA0298F55758F8A /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; };
-		0C1CF9B410B082FCAC44F56E2F0EED45 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = "<group>"; };
 		0C8BE0864137B3554F8C368D6F6EA646 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/UIImage+GIF.m"; sourceTree = "<group>"; };
+		0D4571E13FDC00DBBA2F210B9052EBBE /* libMJRefresh.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMJRefresh.a; sourceTree = BUILT_PRODUCTS_DIR; };
+		0D63F13277B013F553DD589B354E185D /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = "<group>"; };
 		0EF4318093F8E1EE8E106447416B3675 /* MJRefresh.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.xcconfig; sourceTree = "<group>"; };
-		1186A24A2015EAB203E05AA7F021FB5F /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = "<group>"; };
-		12B322757B5D63CBBF17F139690963F5 /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = "<group>"; };
+		11505C1F80034396E56068C7CAC554D4 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = "<group>"; };
 		133181168B59056EAEF8239E5E31E2B0 /* RATreeView+TableViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RATreeView+TableViewDelegate.h"; path = "RATreeView/Private Files/RATreeView+TableViewDelegate.h"; sourceTree = "<group>"; };
+		15081F96D846309371387420D15F9C15 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = "<group>"; };
+		1587DE0D2DF5F05E39A921FBEE089A68 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = "<group>"; };
 		15A529C27057E4A57D259CBC6E6CE49C /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = "<group>"; };
 		15D66C1B89B8779333C904B6E1F0FE50 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/SDWebImageDownloaderOperation.h; sourceTree = "<group>"; };
 		1693790C9228360FA63950C2D796CFA5 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/SDWebImageOperation.h; sourceTree = "<group>"; };
+		18463A83B2FE05D88BA7485532E02A68 /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = "<group>"; };
 		1865905DCD24803D5FD0ADDA2F45C114 /* AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.xcconfig; sourceTree = "<group>"; };
-		1BA7FF9463E9652555BB9239AC025A49 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = "<group>"; };
-		1C245CF64E0A1AE453A2E20199BBC441 /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = "<group>"; };
-		1DD29E6A337C3F28C841B2E31435BACC /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = "<group>"; };
+		18BE542E4FE2831FBE52D6324AC149AC /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = "<group>"; };
+		1C32710B71351CBA627FFA872E080B61 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = "<group>"; };
 		1F8E9476ED04F42C4A300AC441C4BA61 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
+		2017EF4A4561EC5A0B993754AD92875A /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = "<group>"; };
 		20C7708C9D92468D5D2DD3A56794B5F4 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = "<group>"; };
 		21426DB0E26F4458B2B8E531ED929344 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/SDWebImagePrefetcher.m; sourceTree = "<group>"; };
-		23F257DD7F042CC6A742889C1EAE6053 /* AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AFNetworking-Private.xcconfig"; sourceTree = "<group>"; };
+		23E36D637BCDCF5DA2E3E1911E1C9856 /* AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AFNetworking-Private.xcconfig"; sourceTree = "<group>"; };
 		243F33F88F496D831E23FF7D0FBF32AE /* RATreeView+TableViewDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RATreeView+TableViewDataSource.h"; path = "RATreeView/Private Files/RATreeView+TableViewDataSource.h"; sourceTree = "<group>"; };
-		24F8F6081BD714A4698042931B5C1DCB /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = "<group>"; };
-		2632DAC659406536641FE0DDE998A1D3 /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = "<group>"; };
-		264E24E37E9444CF118E69D24B916261 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = "<group>"; };
 		2661346A4DCD84A443849FD7DB4CC460 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = "<group>"; };
+		270DD9C5ACD577FA89641CFB06C76C17 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = "<group>"; };
 		27C6C0FA848AE7E06D29870B2AE770B7 /* RATreeView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RATreeView.xcconfig; sourceTree = "<group>"; };
-		289C14D1F8768B4A0634C5F3751986C4 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = "<group>"; };
 		29AF7B5636A9F59327824319F2E0CD9B /* RATreeView+RATreeNodeCollectionControllerDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RATreeView+RATreeNodeCollectionControllerDataSource.h"; path = "RATreeView/Private Files/RATreeView+RATreeNodeCollectionControllerDataSource.h"; sourceTree = "<group>"; };
+		2A729823AF77A2925BD4B64E0D86937F /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = "<group>"; };
 		2CA2DE59517952596788BE9FB2383439 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = "<group>"; };
 		2D1F536EDC398D8D3474A0C5B332D979 /* RATreeView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RATreeView-prefix.pch"; sourceTree = "<group>"; };
 		2D283561CA0E408531C1CA0651571381 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/SDWebImagePrefetcher.h; sourceTree = "<group>"; };
-		2D53DD4BCF5F5E3D3ADE78005C31084D /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = "<group>"; };
-		329FB0EDCC18ECFE6A02096AAE3F1A7B /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = "<group>"; };
-		3396D54A4FBB6DE7C0502D1E616DB1CC /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = "<group>"; };
-		34E53738C5F87F28EE22C3CBF3E2DC57 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = "<group>"; };
-		35B586DAD5789965327CBAB9796B6B46 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = "<group>"; };
-		3670AC1EEED80AC6799068A2DAFF7647 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = "<group>"; };
+		313D208D71840A18BDA176C3A73F7C8E /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = "<group>"; };
+		318CBC4E3EA94E2E63FED0BF21C5E5C8 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = "<group>"; };
+		345B3CC8E31C6C6C276BD5401A8520C0 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = "<group>"; };
+		34ADC20804BA1D5B280E004C1AA84E4B /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = "<group>"; };
+		35BB196C534A7AD3B70ED9F5CAA9BDB4 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = "<group>"; };
 		36868875BC2FD7CD9ACA53E772A68147 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = "<group>"; };
-		36C412F0195B3C84A9689F3AA8FBAFDC /* MBProgressHUD-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "MBProgressHUD-Private.xcconfig"; sourceTree = "<group>"; };
-		38D35B1EA703B30E407EBF6C77F80E1D /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = "<group>"; };
-		3B901303574F4E54E2BB3BD392B5FFD7 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = "<group>"; };
+		3A8588D424B50DD0F504772AC68551A7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = "<group>"; };
 		3CC3A4489FFEE078645C51D22848F697 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/SDWebImageCompat.h; sourceTree = "<group>"; };
-		3E558BA3AFC7016C022D08485D0FC9FD /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = "<group>"; };
-		3E7242F7864801EAAA88CCF34A6A3DA9 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = "<group>"; };
+		3E4C8D2D3797678585DE6503A2603C9D /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = "<group>"; };
+		3EFC94A2CEFE45551CA05F750006A0A9 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = "<group>"; };
+		3FE4FD301210E1F494A09C9A71C5324D /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = "<group>"; };
 		3FF5FF5192588796244A3B2B629A84E4 /* RATreeNode_ClassExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RATreeNode_ClassExtension.h; path = "RATreeView/Private Files/RATreeNode_ClassExtension.h"; sourceTree = "<group>"; };
-		43646E6A7F88ADB0DBDA2BE3AEE48749 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = "<group>"; };
 		442BD5A86D7383D426EA6C87AB86FA93 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/UIButton+WebCache.h"; sourceTree = "<group>"; };
-		44D5AD30BAA29DCDAC8550ECCBFF5B8D /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = "<group>"; };
 		44E19C4AEA9338236A9FD2DDA753E214 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/UIView+WebCacheOperation.m"; sourceTree = "<group>"; };
-		4550F44088C6F45CC4C75D3B7AD97F28 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = "<group>"; };
 		45D70D9D831F461AC491241F5BDD4845 /* RATreeView+RATreeNodeCollectionControllerDataSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RATreeView+RATreeNodeCollectionControllerDataSource.m"; path = "RATreeView/Private Files/RATreeView+RATreeNodeCollectionControllerDataSource.m"; sourceTree = "<group>"; };
 		484B9FE77E654E564CA81A915F8F16BA /* RATreeView+Enums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RATreeView+Enums.h"; path = "RATreeView/Private Files/RATreeView+Enums.h"; sourceTree = "<group>"; };
-		4C38BA867F90689E14B20F0CA4DA54E3 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = "<group>"; };
+		4921FBDCD388DC4B479474606977F566 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = "<group>"; };
+		4940FBB71CF19FFEC9D20956A0229DD9 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = "<group>"; };
+		4B62D05D75D4F0C96CC30E249BDCDD08 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = "<group>"; };
 		4C4C8A6792D4A925F9D3ABA38CB9537E /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/SDWebImageManager.m; sourceTree = "<group>"; };
+		4CB9E3453FC6BF16B5F587C3E294C1E9 /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = "<group>"; };
 		4D0C09508773A1DF43143D19DDA15826 /* RATreeView+Enums.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RATreeView+Enums.m"; path = "RATreeView/Private Files/RATreeView+Enums.m"; sourceTree = "<group>"; };
 		4D4EEE5FE6D2EBDA5CEF12504F549873 /* RATreeNodeItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RATreeNodeItem.m; path = "RATreeView/Private Files/RATreeNodeItem.m"; sourceTree = "<group>"; };
 		5099BC8D81DEDA973F9FF97BE55354BB /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/UIButton+WebCache.m"; sourceTree = "<group>"; };
-		526411E6AAD752EA8734D016FB399CF8 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = "<group>"; };
 		528AFF51ACD9B2CCBC29AA6E0C13CD88 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = "<group>"; };
-		5580E929DDFB91F253FF3DD06552AB78 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = "<group>"; };
+		54A58506432248009787ABC77B5B4320 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = "<group>"; };
 		565D0DE3F083F3D803EE8CA97CDAECC5 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/SDWebImageDownloader.h; sourceTree = "<group>"; };
-		570C47A5F02EB9D186B57C443A470091 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = "<group>"; };
+		56B4046CB4806CFF893B534B05D0D4C7 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = "<group>"; };
 		572E9757319756864DBF2880DCA92575 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/UIImageView+WebCache.h"; sourceTree = "<group>"; };
-		587C031A6AE388D3E0150294FBA39938 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = "<group>"; };
 		5A072462E6E6F62672C5C6B8B0DDE28D /* RATreeNodeCollectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RATreeNodeCollectionController.h; path = "RATreeView/Private Files/RATreeNodeCollectionController.h"; sourceTree = "<group>"; };
-		5AE80176B00F311C52F5E4E9F8BF8E93 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = "<group>"; };
-		5BC021E09565C8A8744A63D1C0BFEF4C /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = "<group>"; };
 		5C9610AB7EE30313D711089E745D92F5 /* RATreeView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RATreeView.h; path = RATreeView/RATreeView.h; sourceTree = "<group>"; };
-		5D0B22FA551020E35F56942B3F3AF16C /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = "<group>"; };
-		5D2CD4C6765E0B054734920A9DD146DF /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = "<group>"; };
-		5D53D51E641D9ABB3C3A0F9906FFE3C7 /* libMBProgressHUD.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMBProgressHUD.a; sourceTree = BUILT_PRODUCTS_DIR; };
 		5D6124EA726270EF4B535085EA3AF721 /* RATreeNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RATreeNode.h; path = "RATreeView/Private Files/RATreeNode.h"; sourceTree = "<group>"; };
 		5ECFB2161C220584CD4F649E8EAE3896 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/SDWebImageManager.h; sourceTree = "<group>"; };
-		5F7809E375EEEAEC7567EB781E58D343 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = "<group>"; };
 		605FCA5E9AB5C444FED020AAB684D140 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/UIView+WebCacheOperation.h"; sourceTree = "<group>"; };
-		62C2F830AFD563F7580C19BD1D4A527E /* MJRefresh-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "MJRefresh-Private.xcconfig"; sourceTree = "<group>"; };
+		61CAB5095E52442DFB7D8A3EB2C6D558 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = "<group>"; };
+		61D72C9A482A3D5F3C5CEFF6362AD3B6 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = "<group>"; };
+		6406FD8427E2C71F7FCA2662A9C1F717 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
 		641AE05DD55E5E6AC1590CD7B4A18F97 /* Pods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-resources.sh"; sourceTree = "<group>"; };
 		6437C050025F1A8C69647B6744A18170 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/UIImage+MultiFormat.h"; sourceTree = "<group>"; };
+		6461E8946C6E5FE73E4D1D457246E0CF /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = "<group>"; };
 		663FC8B8350D10A667A2FAF5EF29708C /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = "<group>"; };
-		67C639CB8680E85D8786E90090D563A7 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = "<group>"; };
 		68BC30C4BE65FD98C7E7AAA072890470 /* RATreeView+Private.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RATreeView+Private.m"; path = "RATreeView/Private Files/RATreeView+Private.m"; sourceTree = "<group>"; };
 		6B20554540922E03F9FCEDAC7AC18D6C /* RATreeNodeItem+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RATreeNodeItem+Private.h"; path = "RATreeView/Private Files/RATreeNodeItem+Private.h"; sourceTree = "<group>"; };
-		6DB8763BAC665F686F3C79A6C576D02A /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = "<group>"; };
 		6DD298F4EF2F68C4B172982286D20D49 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; };
-		6F67686656281E10EFF2D957BB6FC841 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = "<group>"; };
 		6F68CFD9F6F1412B2FA9F26186416984 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = "<group>"; };
-		6FE594F84CEB87EA22BFF7B687A1B4D7 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = "<group>"; };
-		70D780394BD5EBD3828F0F6D6838841B /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = "<group>"; };
-		7260C465E28E863AFC8940CCBC7C4535 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
-		752515A69A6C09C845AD4BA991A3E351 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = "<group>"; };
+		7134A06BD61477523B54A04FD60119E3 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = "<group>"; };
+		714E47251A19F070B0158EDBC9F70796 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = "<group>"; };
+		744170D35B2991210AE41AFF38889D99 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = "<group>"; };
 		75D31824DE68061EF20C01F318D87233 /* SDWebImage-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SDWebImage-Private.xcconfig"; sourceTree = "<group>"; };
 		76C518201A486FCF7036C9F9DDBD593D /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/NSData+ImageContentType.h"; sourceTree = "<group>"; };
+		777A1D6199197D969ABF49C05467E7B2 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = "<group>"; };
 		77E93312B8DFE244DD3CD7037866A3D7 /* RATreeNodeItem+Private.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RATreeNodeItem+Private.m"; path = "RATreeView/Private Files/RATreeNodeItem+Private.m"; sourceTree = "<group>"; };
-		78D009F77B99EB7B8B67379EA0DCAC3F /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = "<group>"; };
 		7AA612A7CD3972B3AE9B0156CC205BC4 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = "<group>"; };
-		7AC84FF735CE0BFBF09F7CB2FF97290C /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = "<group>"; };
+		7B157EED611A9262843D81F8E1A59CCE /* MBProgressHUD-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "MBProgressHUD-Private.xcconfig"; sourceTree = "<group>"; };
 		7BFEE3E0C36A901C0D63CDBB8F8D490A /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/UIImage+MultiFormat.m"; sourceTree = "<group>"; };
 		7C6422DEE705D295F85DF368DBAC45B4 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };
+		7C8AEE87AD4CF82CD6864ACC363D4FDA /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = "<group>"; };
 		7CA7F60B7504368A95442FC83A18A358 /* RATreeView+TableViewDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RATreeView+TableViewDelegate.m"; path = "RATreeView/Private Files/RATreeView+TableViewDelegate.m"; sourceTree = "<group>"; };
-		7D6C2E345EF66B73A82B45CAF08F49DB /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = "<group>"; };
-		7DC80B5CABBCA229EDC9FBCFBCE8B4AA /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = "<group>"; };
 		7E1763D689FFF87A52680D3FDBBCCA2F /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/UIImage+GIF.h"; sourceTree = "<group>"; };
 		8099EFC093CEB9D1C238D33D76BF706D /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = "<group>"; };
+		83C1C05A24A4DDE835B4319428A09D51 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = "<group>"; };
 		83F8CEA8D6C3D34590016ED7FF78B90C /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/SDWebImageDownloader.m; sourceTree = "<group>"; };
-		84DB7FCB2834CCFE3BA83BBAB909FB82 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
+		8492BCE0039FF759263A4EC441E73DB9 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = "<group>"; };
+		850714A929246FB8EE0582932DF60D49 /* libMBProgressHUD.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMBProgressHUD.a; sourceTree = BUILT_PRODUCTS_DIR; };
 		86AA72ADDA8C2F42788615E2CE089B76 /* SDWebImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.xcconfig; sourceTree = "<group>"; };
 		86FCB37D1AEB811D131452236F57B40D /* RATreeView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RATreeView-dummy.m"; sourceTree = "<group>"; };
 		896E88DEA5BA959A25F3FEAFACD138B4 /* RATreeNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RATreeNode.m; path = "RATreeView/Private Files/RATreeNode.m"; sourceTree = "<group>"; };
 		8A2D8A85CD9D760E7B28596DECB2851C /* RATreeNodeItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RATreeNodeItem.h; path = "RATreeView/Private Files/RATreeNodeItem.h"; sourceTree = "<group>"; };
+		8AC0241476D2964225C746B6AF251406 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = "<group>"; };
 		8AF2CBED0B43CC6F68445D63EDBA2697 /* RATreeView+UIScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RATreeView+UIScrollView.h"; path = "RATreeView/Private Files/RATreeView+UIScrollView.h"; sourceTree = "<group>"; };
-		8D3DE7E0F334D46E4AB2D2926A74AFF4 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = "<group>"; };
-		8E19DC9A736CB2D0E854E968BA99BB52 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = "<group>"; };
+		8BB045FD11D3EEFD801BEEC62CE79235 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = "<group>"; };
 		8E7D83AF28C203E09D028FD153255335 /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = "<group>"; };
-		9099C7BF083D009F287BF7CD1110F932 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = "<group>"; };
-		922497CD1B809CB9E5FE1C1F68032160 /* libMJRefresh.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMJRefresh.a; sourceTree = BUILT_PRODUCTS_DIR; };
-		92CBA9689AFF2C30BA06CC9F08349253 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = "<group>"; };
-		974541F0486DD3FE1DAC889260B6A65A /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = "<group>"; };
-		97F6FE086C9B23C8D9CF2313BDDF0A20 /* libAFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libAFNetworking.a; sourceTree = BUILT_PRODUCTS_DIR; };
-		9CF289352577EC330D6A57B690BC87AF /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = "<group>"; };
+		93367204C2B1F025CD4B55C56153409D /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = "<group>"; };
+		97175D9B39800C45791D1B301562A185 /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = "<group>"; };
+		9847BBBD76149EC42928173FCF0F9430 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = "<group>"; };
+		993054227CCEFCCD9A2BBBA3864F38E9 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = "<group>"; };
+		994D09FE74E1DA65A7122D180315E0C2 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = "<group>"; };
+		995AD09392D2624725955CC540B4D509 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = "<group>"; };
+		9B0F819C96706798E0E8D5001A91DE4B /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = "<group>"; };
 		9D5C6F1D65B321233447BA92838EC256 /* RATreeView+TableViewDataSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RATreeView+TableViewDataSource.m"; path = "RATreeView/Private Files/RATreeView+TableViewDataSource.m"; sourceTree = "<group>"; };
+		9DA3042FF84DD0F5EE93B66A45F260AC /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = "<group>"; };
+		9DB0CEA8678F550324FC18C748BBF6F5 /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = "<group>"; };
 		9DEA0870E543F6AB6545D46876C2DC7E /* APService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = APService.h; path = lib/APService.h; sourceTree = "<group>"; };
-		9FED6D8F3E6BDDD39B41D3EFD8613D59 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = "<group>"; };
-		9FF3F0F63372D7311BF2C2202CA81B5E /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = "<group>"; };
+		9FD5E0B2F1E0C047D4777005A76FE357 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
+		A052CEA51306D2FE4D2486595C4E82FA /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = "<group>"; };
+		A4550576A7F611B97B88AD69FE5BDA56 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = "<group>"; };
 		A4E3C75131DB73B535BA7338F6201845 /* libSDWebImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSDWebImage.a; sourceTree = BUILT_PRODUCTS_DIR; };
 		A54D13E7275B2461B6035FFCA8B79373 /* RATreeView_ClassExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RATreeView_ClassExtension.h; path = "RATreeView/Private Files/RATreeView_ClassExtension.h"; sourceTree = "<group>"; };
 		A6791CBDF02D75A2F7DED0A9E83E1EF0 /* RATreeView-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "RATreeView-Private.xcconfig"; sourceTree = "<group>"; };
 		A89F1C01B7E37A0957E1566C5CA0CB51 /* RATreeNodeController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RATreeNodeController.h; path = "RATreeView/Private Files/RATreeNodeController.h"; sourceTree = "<group>"; };
+		A9AD79A519CB4C81202512E839AF97FB /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = "<group>"; };
+		ACB3069659A70ECEDBD1677064181ECC /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
+		AE40352D1DF2E4E5E4907915BB50C1BB /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = "<group>"; };
 		AF0B404802F3736F7DC7E36B936A525A /* RABatchChanges.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RABatchChanges.h; path = "RATreeView/Private Files/RABatchChanges.h"; sourceTree = "<group>"; };
-		AF3564CE48F1D72429AD0E782A4ABA26 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = "<group>"; };
-		AF708FDBB8EA47843E6291736D5844CA /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = "<group>"; };
 		B0134F96EE9926BB7951ADDFCFA00A97 /* MBProgressHUD.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.xcconfig; sourceTree = "<group>"; };
-		B26886E41CD601E2678552F5628F0F36 /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = "<group>"; };
-		B28C4FF5ECF8F864431D109990A6C6F4 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = "<group>"; };
-		B324987A1E3B826FE8335E7FFB2D91B7 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = "<group>"; };
 		B3D5ADC47369DCB41D20305EB6B00EFA /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/SDWebImageDownloaderOperation.m; sourceTree = "<group>"; };
-		B6399259B1C6A04BE646C569572D162A /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = "<group>"; };
-		B81B45B26F8912182186FC8F4841FD61 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = "<group>"; };
-		BA2F19024EC460A4ADCA044BC60610C1 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = "<group>"; };
+		B43158FECA9550FC8FA49BB2CF6BBB05 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = "<group>"; };
+		B5BBDF420C886A25B058783C1116607C /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = "<group>"; };
+		B68CC629CB45BB98FD516FE7862E88E6 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = "<group>"; };
 		BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
-		BA6AB8F4ED41AFC2EC65BA517C10309E /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = "<group>"; };
-		BB0D7769FAC881E89F3560B722D82E56 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = "<group>"; };
-		BB471BA88B4D8A9D53A20603CFC67E84 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = "<group>"; };
 		BF59BC15D23E1E1912C8F334E7236813 /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = "<group>"; };
-		BF816576828037ECCDF85040443DB0DB /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
-		C0E7B490357A55ECBDAC8309E6D4FAB8 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = "<group>"; };
+		C07F1600284A31E336B64A2D23421CBD /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = "<group>"; };
 		C187ED46A61DF05AE58087B145CA236C /* RATreeNodeController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RATreeNodeController.m; path = "RATreeView/Private Files/RATreeNodeController.m"; sourceTree = "<group>"; };
-		C45EFF7C363EA112D1DAEE26899C657C /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = "<group>"; };
+		C19DB9D1644652544DDB3E094833BEF1 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = "<group>"; };
+		C24A644E7323147290F37922325FE6DA /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = "<group>"; };
+		C2F9FE7AAA6084F85A7C1B692762889F /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = "<group>"; };
+		C5B1FF966E74056C0CF96B3365D9965B /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = "<group>"; };
+		C5E02D3B9297182EF6A17C5D1660609F /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = "<group>"; };
 		C6C2FE83BFA1B2D70C3310E93E6DC36F /* RATreeView+UIScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RATreeView+UIScrollView.m"; path = "RATreeView/Private Files/RATreeView+UIScrollView.m"; sourceTree = "<group>"; };
-		D1C7E2C49E57D3F1EAF8E6E69DA81C38 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = "<group>"; };
+		CB9C6C4EA1753514B499219D0231DAB0 /* MJRefresh-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "MJRefresh-Private.xcconfig"; sourceTree = "<group>"; };
+		CD6A75CF1FBCBD0F90360387A4AA8AE1 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = "<group>"; };
+		CF531CDCE75A0DEB5BDAAD9E83C3B223 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = "<group>"; };
 		D2401D00294F9924C29CC02377DF488E /* RATreeNodeCollectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RATreeNodeCollectionController.m; path = "RATreeView/Private Files/RATreeNodeCollectionController.m"; sourceTree = "<group>"; };
-		D251849A0449FFC6C4BE50AA8EB794AD /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = "<group>"; };
-		D7585F2513F2575F6D39461F66AAABE7 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = "<group>"; };
+		D514910C2F1C7F87FE52B3081F34C0F2 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = "<group>"; };
+		D6E06B43303117732506066DC7D97B83 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = "<group>"; };
 		D8DD99E890B5B9C7A22168DCDFF7F2F2 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/UIImageView+HighlightedWebCache.h"; sourceTree = "<group>"; };
-		DAF2B26AB0B4744201CEAEEEFB77F94C /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = "<group>"; };
+		DA1A0979B5BF93491C8F342C6793976F /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = "<group>"; };
+		DA470920379D21CB65553E9476F8282D /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = "<group>"; };
+		DC55519230BE30A81C9CF21EF7CBE43D /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = "<group>"; };
 		DDCE9F517D34D05C90A6FE6178711151 /* RATreeView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RATreeView.m; path = RATreeView/RATreeView.m; sourceTree = "<group>"; };
-		DF65CE588393F4B247B1CC696FF2A0EE /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = "<group>"; };
 		E1EFD1D330A4BC70F1C4C2ED395E2258 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/UIImageView+WebCache.m"; sourceTree = "<group>"; };
-		E25A7000D95DE47E07ECC0FBD10A2D7D /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = "<group>"; };
-		E36884701A5A12900BE15F3EEC55EE23 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = "<group>"; };
+		E31FC844BC1E970B14BEF56FFA6376D4 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = "<group>"; };
+		E74AB4C2827AACC063167FBF212339A2 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = "<group>"; };
 		E7B5566E66AC64253CA228C460AE2931 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/UIImageView+HighlightedWebCache.m"; sourceTree = "<group>"; };
-		E902936A94A000FA91C2A5D0C20F2876 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = "<group>"; };
 		EBEB58593DC196EA2B78895B5590504C /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = "<group>"; };
 		ECEB91A71113B12F17E0949DE370636F /* RATreeView+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RATreeView+Private.h"; path = "RATreeView/Private Files/RATreeView+Private.h"; sourceTree = "<group>"; };
+		F07EDA971B0F64EDE33BB1E35B178865 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = "<group>"; };
 		F6810D818545BACFD21ACAB72D23DC72 /* SDWebImageDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDecoder.m; path = SDWebImage/SDWebImageDecoder.m; sourceTree = "<group>"; };
-		F73E206101205443D2A62C0D80B068D1 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = "<group>"; };
+		F6A73E4BED4FEF0694968AEC85DE357C /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; };
+		F71BB694A7DB5FA8A125905D77E63680 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = "<group>"; };
 		F7A8C29E7971FA351CB1F0088F744DCA /* libRATreeView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRATreeView.a; sourceTree = BUILT_PRODUCTS_DIR; };
-		F7CEC049ABBA1A5CD9ECF686DF00F4D1 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = "<group>"; };
-		FA8D0B96851883CAD250C0B979FEE18A /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = "<group>"; };
-		FC55C061A4A24545D9174D5BFF5610D4 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = "<group>"; };
+		F87BB0A3D8B41A2EB386EA83A6079D8C /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = "<group>"; };
+		F8817ED48830701AA89D59981EA48746 /* libAFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libAFNetworking.a; sourceTree = BUILT_PRODUCTS_DIR; };
+		F888E1DDA46CEA145F6A5422B4463F35 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = "<group>"; };
+		F8D19A0ED723632BDAB3C4F5AE3EE925 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = "<group>"; };
+		FA5DAD761794477FB4C88767B8EEDCE1 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = "<group>"; };
+		FCDA6DEA73874BAFF36FD2742CB1C78D /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = "<group>"; };
 		FE98519651ECB3ECA5C602AD82864FE1 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/SDWebImageCompat.m; sourceTree = "<group>"; };
 		FF3208FF08E5445EB9E5049F4C5D94F3 /* SDWebImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDecoder.h; path = SDWebImage/SDWebImageDecoder.h; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
-		2B088154B08F806B9272D0BCB9C4F323 /* Frameworks */ = {
+		5B36D7BFDCF3AABEFEFAA6E66D5BC725 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				5C792F802FD77963BB4C044075B2C58D /* CoreGraphics.framework in Frameworks */,
-				250964A54716BF00666AA3FAF11606D3 /* Foundation.framework in Frameworks */,
-				8E8A0AE7A1B69DB6B49AE93DA40744F5 /* MobileCoreServices.framework in Frameworks */,
-				4104462D1B1F5B1D5AE6A1C9A4490D7E /* Security.framework in Frameworks */,
-				4458A70B84987EC2EB844EF0E5F39E4D /* SystemConfiguration.framework in Frameworks */,
+				C26F8DB21EF5B065AE922F3C8816E7C4 /* Foundation.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		5773BDE7485CE7AEDB5547117CEE572B /* Frameworks */ = {
+		6483CA59DE76B7505AC83F07E09B7794 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				D382A2A97F31CFD474D11BEF035FC424 /* CoreGraphics.framework in Frameworks */,
-				510AAABCD35270A0BBFFDF048F3844F4 /* Foundation.framework in Frameworks */,
+				B108EF8640D45C3EC1F32CD7AC6DE75E /* Foundation.framework in Frameworks */,
+				683D4409569BB94EA3E3CA4B20630763 /* ImageIO.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		5A1B75B95E44DCF253ED7BE5E6A5E435 /* Frameworks */ = {
+		857A4812EA883AFA2F8BDF6443B18195 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				211B1B501C7608C738D3B0B843651EDD /* Foundation.framework in Frameworks */,
+				64795044C3E7762BEB98C7CF3D6D913A /* Foundation.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		5B36D7BFDCF3AABEFEFAA6E66D5BC725 /* Frameworks */ = {
+		C77E3C623284C60FB5F6A63224361A7E /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				C26F8DB21EF5B065AE922F3C8816E7C4 /* Foundation.framework in Frameworks */,
+				3EA8280E0C656DAC4FC4EEC47773E0DC /* Foundation.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		6483CA59DE76B7505AC83F07E09B7794 /* Frameworks */ = {
+		D4188AEAFBC1BB1AFE5DF95CB28D2503 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				B108EF8640D45C3EC1F32CD7AC6DE75E /* Foundation.framework in Frameworks */,
-				683D4409569BB94EA3E3CA4B20630763 /* ImageIO.framework in Frameworks */,
+				1EFF7E10FFFBE80D69A9BE246A2D57D9 /* CoreGraphics.framework in Frameworks */,
+				874E48B16D2B4A9A7F758CC94452DF63 /* Foundation.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		C77E3C623284C60FB5F6A63224361A7E /* Frameworks */ = {
+		ED12D8B961C67A1C3E62E16ECAB26C1B /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				3EA8280E0C656DAC4FC4EEC47773E0DC /* Foundation.framework in Frameworks */,
+				3BD4FDC95657D98ED2AD1225DAE1A21A /* CoreGraphics.framework in Frameworks */,
+				41651FBE2376B00E3EA827E497C1B70A /* Foundation.framework in Frameworks */,
+				9262B289D835DB6AA10A1642EA5E1FBA /* MobileCoreServices.framework in Frameworks */,
+				908453F15CCE684C9D85470C5F105CB9 /* Security.framework in Frameworks */,
+				7F0BE5BFBA1DBE7139EA014BC0229F2F /* SystemConfiguration.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -444,43 +444,43 @@
 		1AA2A7D5A8983F9140D319457F69D7AD /* MJRefresh */ = {
 			isa = PBXGroup;
 			children = (
-				B28C4FF5ECF8F864431D109990A6C6F4 /* MJRefresh.h */,
-				B324987A1E3B826FE8335E7FFB2D91B7 /* MJRefreshAutoFooter.h */,
-				5F7809E375EEEAEC7567EB781E58D343 /* MJRefreshAutoFooter.m */,
-				9FED6D8F3E6BDDD39B41D3EFD8613D59 /* MJRefreshAutoGifFooter.h */,
-				E902936A94A000FA91C2A5D0C20F2876 /* MJRefreshAutoGifFooter.m */,
-				6DB8763BAC665F686F3C79A6C576D02A /* MJRefreshAutoNormalFooter.h */,
-				AF3564CE48F1D72429AD0E782A4ABA26 /* MJRefreshAutoNormalFooter.m */,
-				E36884701A5A12900BE15F3EEC55EE23 /* MJRefreshAutoStateFooter.h */,
-				9FF3F0F63372D7311BF2C2202CA81B5E /* MJRefreshAutoStateFooter.m */,
-				1DD29E6A337C3F28C841B2E31435BACC /* MJRefreshBackFooter.h */,
-				5AE80176B00F311C52F5E4E9F8BF8E93 /* MJRefreshBackFooter.m */,
-				8D3DE7E0F334D46E4AB2D2926A74AFF4 /* MJRefreshBackGifFooter.h */,
-				587C031A6AE388D3E0150294FBA39938 /* MJRefreshBackGifFooter.m */,
-				DF65CE588393F4B247B1CC696FF2A0EE /* MJRefreshBackNormalFooter.h */,
-				5D2CD4C6765E0B054734920A9DD146DF /* MJRefreshBackNormalFooter.m */,
-				38D35B1EA703B30E407EBF6C77F80E1D /* MJRefreshBackStateFooter.h */,
-				DAF2B26AB0B4744201CEAEEEFB77F94C /* MJRefreshBackStateFooter.m */,
-				7D6C2E345EF66B73A82B45CAF08F49DB /* MJRefreshComponent.h */,
-				AF708FDBB8EA47843E6291736D5844CA /* MJRefreshComponent.m */,
-				289C14D1F8768B4A0634C5F3751986C4 /* MJRefreshConst.h */,
-				44D5AD30BAA29DCDAC8550ECCBFF5B8D /* MJRefreshConst.m */,
-				F7CEC049ABBA1A5CD9ECF686DF00F4D1 /* MJRefreshFooter.h */,
-				4550F44088C6F45CC4C75D3B7AD97F28 /* MJRefreshFooter.m */,
-				5D0B22FA551020E35F56942B3F3AF16C /* MJRefreshGifHeader.h */,
-				7AC84FF735CE0BFBF09F7CB2FF97290C /* MJRefreshGifHeader.m */,
-				264E24E37E9444CF118E69D24B916261 /* MJRefreshHeader.h */,
-				43646E6A7F88ADB0DBDA2BE3AEE48749 /* MJRefreshHeader.m */,
-				9CF289352577EC330D6A57B690BC87AF /* MJRefreshNormalHeader.h */,
-				67C639CB8680E85D8786E90090D563A7 /* MJRefreshNormalHeader.m */,
-				70D780394BD5EBD3828F0F6D6838841B /* MJRefreshStateHeader.h */,
-				3E558BA3AFC7016C022D08485D0FC9FD /* MJRefreshStateHeader.m */,
-				00B572F504DC7322F4EF15C4A9D543D9 /* UIScrollView+MJExtension.h */,
-				752515A69A6C09C845AD4BA991A3E351 /* UIScrollView+MJExtension.m */,
-				6F67686656281E10EFF2D957BB6FC841 /* UIScrollView+MJRefresh.h */,
-				BA2F19024EC460A4ADCA044BC60610C1 /* UIScrollView+MJRefresh.m */,
-				9099C7BF083D009F287BF7CD1110F932 /* UIView+MJExtension.h */,
-				92CBA9689AFF2C30BA06CC9F08349253 /* UIView+MJExtension.m */,
+				F07EDA971B0F64EDE33BB1E35B178865 /* MJRefresh.h */,
+				1587DE0D2DF5F05E39A921FBEE089A68 /* MJRefreshAutoFooter.h */,
+				61D72C9A482A3D5F3C5CEFF6362AD3B6 /* MJRefreshAutoFooter.m */,
+				0D63F13277B013F553DD589B354E185D /* MJRefreshAutoGifFooter.h */,
+				9B0F819C96706798E0E8D5001A91DE4B /* MJRefreshAutoGifFooter.m */,
+				777A1D6199197D969ABF49C05467E7B2 /* MJRefreshAutoNormalFooter.h */,
+				B43158FECA9550FC8FA49BB2CF6BBB05 /* MJRefreshAutoNormalFooter.m */,
+				270DD9C5ACD577FA89641CFB06C76C17 /* MJRefreshAutoStateFooter.h */,
+				34ADC20804BA1D5B280E004C1AA84E4B /* MJRefreshAutoStateFooter.m */,
+				C2F9FE7AAA6084F85A7C1B692762889F /* MJRefreshBackFooter.h */,
+				3A8588D424B50DD0F504772AC68551A7 /* MJRefreshBackFooter.m */,
+				0660035EC34A638AD1B9422F603A486B /* MJRefreshBackGifFooter.h */,
+				DA1A0979B5BF93491C8F342C6793976F /* MJRefreshBackGifFooter.m */,
+				7C8AEE87AD4CF82CD6864ACC363D4FDA /* MJRefreshBackNormalFooter.h */,
+				D514910C2F1C7F87FE52B3081F34C0F2 /* MJRefreshBackNormalFooter.m */,
+				FA5DAD761794477FB4C88767B8EEDCE1 /* MJRefreshBackStateFooter.h */,
+				2017EF4A4561EC5A0B993754AD92875A /* MJRefreshBackStateFooter.m */,
+				8AC0241476D2964225C746B6AF251406 /* MJRefreshComponent.h */,
+				4921FBDCD388DC4B479474606977F566 /* MJRefreshComponent.m */,
+				3FE4FD301210E1F494A09C9A71C5324D /* MJRefreshConst.h */,
+				C19DB9D1644652544DDB3E094833BEF1 /* MJRefreshConst.m */,
+				9847BBBD76149EC42928173FCF0F9430 /* MJRefreshFooter.h */,
+				9DA3042FF84DD0F5EE93B66A45F260AC /* MJRefreshFooter.m */,
+				CF531CDCE75A0DEB5BDAAD9E83C3B223 /* MJRefreshGifHeader.h */,
+				CD6A75CF1FBCBD0F90360387A4AA8AE1 /* MJRefreshGifHeader.m */,
+				F8D19A0ED723632BDAB3C4F5AE3EE925 /* MJRefreshHeader.h */,
+				35BB196C534A7AD3B70ED9F5CAA9BDB4 /* MJRefreshHeader.m */,
+				56B4046CB4806CFF893B534B05D0D4C7 /* MJRefreshNormalHeader.h */,
+				E74AB4C2827AACC063167FBF212339A2 /* MJRefreshNormalHeader.m */,
+				7134A06BD61477523B54A04FD60119E3 /* MJRefreshStateHeader.h */,
+				B68CC629CB45BB98FD516FE7862E88E6 /* MJRefreshStateHeader.m */,
+				1C32710B71351CBA627FFA872E080B61 /* UIScrollView+MJExtension.h */,
+				C07F1600284A31E336B64A2D23421CBD /* UIScrollView+MJExtension.m */,
+				994D09FE74E1DA65A7122D180315E0C2 /* UIScrollView+MJRefresh.h */,
+				54A58506432248009787ABC77B5B4320 /* UIScrollView+MJRefresh.m */,
+				C24A644E7323147290F37922325FE6DA /* UIView+MJExtension.h */,
+				18BE542E4FE2831FBE52D6324AC149AC /* UIView+MJExtension.m */,
 				B2F767D1355B2D6E0189DA5708FA6732 /* Resources */,
 				946A8F2A11C29A8C28EB84B0F93DF1A4 /* Support Files */,
 			);
@@ -491,8 +491,8 @@
 			isa = PBXGroup;
 			children = (
 				1865905DCD24803D5FD0ADDA2F45C114 /* AFNetworking.xcconfig */,
-				23F257DD7F042CC6A742889C1EAE6053 /* AFNetworking-Private.xcconfig */,
-				1186A24A2015EAB203E05AA7F021FB5F /* AFNetworking-dummy.m */,
+				23E36D637BCDCF5DA2E3E1911E1C9856 /* AFNetworking-Private.xcconfig */,
+				2A729823AF77A2925BD4B64E0D86937F /* AFNetworking-dummy.m */,
 				6F68CFD9F6F1412B2FA9F26186416984 /* AFNetworking-prefix.pch */,
 			);
 			name = "Support Files";
@@ -502,12 +502,12 @@
 		2C186CC7BD2F82CF440FC597980A4A00 /* NSURLConnection */ = {
 			isa = PBXGroup;
 			children = (
-				5BC021E09565C8A8744A63D1C0BFEF4C /* AFHTTPRequestOperation.h */,
-				2632DAC659406536641FE0DDE998A1D3 /* AFHTTPRequestOperation.m */,
-				C45EFF7C363EA112D1DAEE26899C657C /* AFHTTPRequestOperationManager.h */,
-				12B322757B5D63CBBF17F139690963F5 /* AFHTTPRequestOperationManager.m */,
-				1C245CF64E0A1AE453A2E20199BBC441 /* AFURLConnectionOperation.h */,
-				FA8D0B96851883CAD250C0B979FEE18A /* AFURLConnectionOperation.m */,
+				313D208D71840A18BDA176C3A73F7C8E /* AFHTTPRequestOperation.h */,
+				3E4C8D2D3797678585DE6503A2603C9D /* AFHTTPRequestOperation.m */,
+				18463A83B2FE05D88BA7485532E02A68 /* AFHTTPRequestOperationManager.h */,
+				4CB9E3453FC6BF16B5F587C3E294C1E9 /* AFHTTPRequestOperationManager.m */,
+				9DB0CEA8678F550324FC18C748BBF6F5 /* AFURLConnectionOperation.h */,
+				A9AD79A519CB4C81202512E839AF97FB /* AFURLConnectionOperation.m */,
 			);
 			name = NSURLConnection;
 			sourceTree = "<group>";
@@ -515,8 +515,8 @@
 		2CF8F6137E2CE92DBBA102CBAE6A9EB6 /* Security */ = {
 			isa = PBXGroup;
 			children = (
-				8E19DC9A736CB2D0E854E968BA99BB52 /* AFSecurityPolicy.h */,
-				0C1CF9B410B082FCAC44F56E2F0EED45 /* AFSecurityPolicy.m */,
+				995AD09392D2624725955CC540B4D509 /* AFSecurityPolicy.h */,
+				C5B1FF966E74056C0CF96B3365D9965B /* AFSecurityPolicy.m */,
 			);
 			name = Security;
 			sourceTree = "<group>";
@@ -546,8 +546,8 @@
 			isa = PBXGroup;
 			children = (
 				B0134F96EE9926BB7951ADDFCFA00A97 /* MBProgressHUD.xcconfig */,
-				36C412F0195B3C84A9689F3AA8FBAFDC /* MBProgressHUD-Private.xcconfig */,
-				B26886E41CD601E2678552F5628F0F36 /* MBProgressHUD-dummy.m */,
+				7B157EED611A9262843D81F8E1A59CCE /* MBProgressHUD-Private.xcconfig */,
+				97175D9B39800C45791D1B301562A185 /* MBProgressHUD-dummy.m */,
 				2661346A4DCD84A443849FD7DB4CC460 /* MBProgressHUD-prefix.pch */,
 			);
 			name = "Support Files";
@@ -589,10 +589,10 @@
 		9000B697870EC68C06D3641BB8493418 /* NSURLSession */ = {
 			isa = PBXGroup;
 			children = (
-				B6399259B1C6A04BE646C569572D162A /* AFHTTPSessionManager.h */,
-				BB0D7769FAC881E89F3560B722D82E56 /* AFHTTPSessionManager.m */,
-				D1C7E2C49E57D3F1EAF8E6E69DA81C38 /* AFURLSessionManager.h */,
-				FC55C061A4A24545D9174D5BFF5610D4 /* AFURLSessionManager.m */,
+				FCDA6DEA73874BAFF36FD2742CB1C78D /* AFHTTPSessionManager.h */,
+				DC55519230BE30A81C9CF21EF7CBE43D /* AFHTTPSessionManager.m */,
+				8492BCE0039FF759263A4EC441E73DB9 /* AFURLSessionManager.h */,
+				15081F96D846309371387420D15F9C15 /* AFURLSessionManager.m */,
 			);
 			name = NSURLSession;
 			sourceTree = "<group>";
@@ -600,8 +600,8 @@
 		90F0CFD0569DF4169CDA58F3FF03E48F /* MBProgressHUD */ = {
 			isa = PBXGroup;
 			children = (
-				BA6AB8F4ED41AFC2EC65BA517C10309E /* MBProgressHUD.h */,
-				3396D54A4FBB6DE7C0502D1E616DB1CC /* MBProgressHUD.m */,
+				714E47251A19F070B0158EDBC9F70796 /* MBProgressHUD.h */,
+				F71BB694A7DB5FA8A125905D77E63680 /* MBProgressHUD.m */,
 				57A5B0AA74F535F9F364653A91F147B8 /* Support Files */,
 			);
 			path = MBProgressHUD;
@@ -611,8 +611,8 @@
 			isa = PBXGroup;
 			children = (
 				0EF4318093F8E1EE8E106447416B3675 /* MJRefresh.xcconfig */,
-				62C2F830AFD563F7580C19BD1D4A527E /* MJRefresh-Private.xcconfig */,
-				086E6DAFBB0FABC9EF15D43A012A36B1 /* MJRefresh-dummy.m */,
+				CB9C6C4EA1753514B499219D0231DAB0 /* MJRefresh-Private.xcconfig */,
+				F87BB0A3D8B41A2EB386EA83A6079D8C /* MJRefresh-dummy.m */,
 				528AFF51ACD9B2CCBC29AA6E0C13CD88 /* MJRefresh-prefix.pch */,
 			);
 			name = "Support Files";
@@ -636,23 +636,23 @@
 		9665A96655A31FDC04439FCAF43476D7 /* UIKit */ = {
 			isa = PBXGroup;
 			children = (
-				2D53DD4BCF5F5E3D3ADE78005C31084D /* AFNetworkActivityIndicatorManager.h */,
-				5580E929DDFB91F253FF3DD06552AB78 /* AFNetworkActivityIndicatorManager.m */,
-				526411E6AAD752EA8734D016FB399CF8 /* UIActivityIndicatorView+AFNetworking.h */,
-				C0E7B490357A55ECBDAC8309E6D4FAB8 /* UIActivityIndicatorView+AFNetworking.m */,
-				24F8F6081BD714A4698042931B5C1DCB /* UIAlertView+AFNetworking.h */,
-				D251849A0449FFC6C4BE50AA8EB794AD /* UIAlertView+AFNetworking.m */,
-				E25A7000D95DE47E07ECC0FBD10A2D7D /* UIButton+AFNetworking.h */,
-				4C38BA867F90689E14B20F0CA4DA54E3 /* UIButton+AFNetworking.m */,
-				35B586DAD5789965327CBAB9796B6B46 /* UIImageView+AFNetworking.h */,
-				B81B45B26F8912182186FC8F4841FD61 /* UIImageView+AFNetworking.m */,
-				570C47A5F02EB9D186B57C443A470091 /* UIKit+AFNetworking.h */,
-				3670AC1EEED80AC6799068A2DAFF7647 /* UIProgressView+AFNetworking.h */,
-				D7585F2513F2575F6D39461F66AAABE7 /* UIProgressView+AFNetworking.m */,
-				974541F0486DD3FE1DAC889260B6A65A /* UIRefreshControl+AFNetworking.h */,
-				1BA7FF9463E9652555BB9239AC025A49 /* UIRefreshControl+AFNetworking.m */,
-				3B901303574F4E54E2BB3BD392B5FFD7 /* UIWebView+AFNetworking.h */,
-				7DC80B5CABBCA229EDC9FBCFBCE8B4AA /* UIWebView+AFNetworking.m */,
+				4B62D05D75D4F0C96CC30E249BDCDD08 /* AFNetworkActivityIndicatorManager.h */,
+				B5BBDF420C886A25B058783C1116607C /* AFNetworkActivityIndicatorManager.m */,
+				DA470920379D21CB65553E9476F8282D /* UIActivityIndicatorView+AFNetworking.h */,
+				05EBCD80F8D35AE781F59608E34AABAF /* UIActivityIndicatorView+AFNetworking.m */,
+				6461E8946C6E5FE73E4D1D457246E0CF /* UIAlertView+AFNetworking.h */,
+				A052CEA51306D2FE4D2486595C4E82FA /* UIAlertView+AFNetworking.m */,
+				61CAB5095E52442DFB7D8A3EB2C6D558 /* UIButton+AFNetworking.h */,
+				E31FC844BC1E970B14BEF56FFA6376D4 /* UIButton+AFNetworking.m */,
+				F888E1DDA46CEA145F6A5422B4463F35 /* UIImageView+AFNetworking.h */,
+				055C1766A2E2DD51DEBB2A0497D3E828 /* UIImageView+AFNetworking.m */,
+				83C1C05A24A4DDE835B4319428A09D51 /* UIKit+AFNetworking.h */,
+				4940FBB71CF19FFEC9D20956A0229DD9 /* UIProgressView+AFNetworking.h */,
+				744170D35B2991210AE41AFF38889D99 /* UIProgressView+AFNetworking.m */,
+				318CBC4E3EA94E2E63FED0BF21C5E5C8 /* UIRefreshControl+AFNetworking.h */,
+				A4550576A7F611B97B88AD69FE5BDA56 /* UIRefreshControl+AFNetworking.m */,
+				345B3CC8E31C6C6C276BD5401A8520C0 /* UIWebView+AFNetworking.h */,
+				993054227CCEFCCD9A2BBBA3864F38E9 /* UIWebView+AFNetworking.m */,
 			);
 			name = UIKit;
 			sourceTree = "<group>";
@@ -660,12 +660,12 @@
 		999792CF8282488E81EFA3F843572F37 /* iOS */ = {
 			isa = PBXGroup;
 			children = (
-				84DB7FCB2834CCFE3BA83BBAB909FB82 /* CoreGraphics.framework */,
+				9FD5E0B2F1E0C047D4777005A76FE357 /* CoreGraphics.framework */,
 				1F8E9476ED04F42C4A300AC441C4BA61 /* Foundation.framework */,
 				6DD298F4EF2F68C4B172982286D20D49 /* ImageIO.framework */,
-				0A14C104F360133A1AA0298F55758F8A /* MobileCoreServices.framework */,
-				BF816576828037ECCDF85040443DB0DB /* Security.framework */,
-				7260C465E28E863AFC8940CCBC7C4535 /* SystemConfiguration.framework */,
+				F6A73E4BED4FEF0694968AEC85DE357C /* MobileCoreServices.framework */,
+				ACB3069659A70ECEDBD1677064181ECC /* Security.framework */,
+				6406FD8427E2C71F7FCA2662A9C1F717 /* SystemConfiguration.framework */,
 			);
 			name = iOS;
 			sourceTree = "<group>";
@@ -673,8 +673,8 @@
 		A288B75842E5161EEAB4844B36CEAF78 /* Reachability */ = {
 			isa = PBXGroup;
 			children = (
-				3E7242F7864801EAAA88CCF34A6A3DA9 /* AFNetworkReachabilityManager.h */,
-				F73E206101205443D2A62C0D80B068D1 /* AFNetworkReachabilityManager.m */,
+				C5E02D3B9297182EF6A17C5D1660609F /* AFNetworkReachabilityManager.h */,
+				3EFC94A2CEFE45551CA05F750006A0A9 /* AFNetworkReachabilityManager.m */,
 			);
 			name = Reachability;
 			sourceTree = "<group>";
@@ -682,7 +682,7 @@
 		B25E1812EBA8B3D6035A3EB515EA7DAE /* AFNetworking */ = {
 			isa = PBXGroup;
 			children = (
-				34E53738C5F87F28EE22C3CBF3E2DC57 /* AFNetworking.h */,
+				D6E06B43303117732506066DC7D97B83 /* AFNetworking.h */,
 				2C186CC7BD2F82CF440FC597980A4A00 /* NSURLConnection */,
 				9000B697870EC68C06D3641BB8493418 /* NSURLSession */,
 				A288B75842E5161EEAB4844B36CEAF78 /* Reachability */,
@@ -790,9 +790,9 @@
 		CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = {
 			isa = PBXGroup;
 			children = (
-				97F6FE086C9B23C8D9CF2313BDDF0A20 /* libAFNetworking.a */,
-				5D53D51E641D9ABB3C3A0F9906FFE3C7 /* libMBProgressHUD.a */,
-				922497CD1B809CB9E5FE1C1F68032160 /* libMJRefresh.a */,
+				F8817ED48830701AA89D59981EA48746 /* libAFNetworking.a */,
+				850714A929246FB8EE0582932DF60D49 /* libMBProgressHUD.a */,
+				0D4571E13FDC00DBBA2F210B9052EBBE /* libMJRefresh.a */,
 				7C6422DEE705D295F85DF368DBAC45B4 /* libPods.a */,
 				F7A8C29E7971FA351CB1F0088F744DCA /* libRATreeView.a */,
 				A4E3C75131DB73B535BA7338F6201845 /* libSDWebImage.a */,
@@ -811,10 +811,10 @@
 		FAF160B2200D8BBD119A32E103724953 /* Serialization */ = {
 			isa = PBXGroup;
 			children = (
-				BB471BA88B4D8A9D53A20603CFC67E84 /* AFURLRequestSerialization.h */,
-				329FB0EDCC18ECFE6A02096AAE3F1A7B /* AFURLRequestSerialization.m */,
-				78D009F77B99EB7B8B67379EA0DCAC3F /* AFURLResponseSerialization.h */,
-				6FE594F84CEB87EA22BFF7B687A1B4D7 /* AFURLResponseSerialization.m */,
+				11505C1F80034396E56068C7CAC554D4 /* AFURLRequestSerialization.h */,
+				8BB045FD11D3EEFD801BEEC62CE79235 /* AFURLRequestSerialization.m */,
+				93367204C2B1F025CD4B55C56153409D /* AFURLResponseSerialization.h */,
+				AE40352D1DF2E4E5E4907915BB50C1BB /* AFURLResponseSerialization.m */,
 			);
 			name = Serialization;
 			sourceTree = "<group>";
@@ -822,29 +822,37 @@
 /* End PBXGroup section */
 
 /* Begin PBXHeadersBuildPhase section */
-		2EC56ED8B759988AA608C475F5D83932 /* Headers */ = {
+		34C9514DFE8F99EF91E12BE7880F2CED /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				D2B08D6EC15C7A8047243130315758F2 /* AFHTTPRequestOperation.h in Headers */,
-				34ADF0335927059B823403172E80157B /* AFHTTPRequestOperationManager.h in Headers */,
-				347ED0DDDBEEF05E98F8A7C4B586EA7C /* AFHTTPSessionManager.h in Headers */,
-				9F5E3DE2C87471013C53F46E999FAEF2 /* AFNetworkActivityIndicatorManager.h in Headers */,
-				816BA52C9779002E02CC073403A04C24 /* AFNetworkReachabilityManager.h in Headers */,
-				7B2AB69B859E741C4A68336E553D1242 /* AFNetworking.h in Headers */,
-				859E3D9AC9D1FBF99DD7782CFFB4D069 /* AFSecurityPolicy.h in Headers */,
-				5A2065717A3E8A3AD1C42E968CFD0FFC /* AFURLConnectionOperation.h in Headers */,
-				5A91B66C441C4D8DE9CC770676D5E700 /* AFURLRequestSerialization.h in Headers */,
-				C657E9189C8A2A9CD50EF44EB72868B7 /* AFURLResponseSerialization.h in Headers */,
-				1DE31C4C2A042E0270C8B73FFAAB8C8F /* AFURLSessionManager.h in Headers */,
-				1CC664CEFF37403C4033B219CC455A1C /* UIActivityIndicatorView+AFNetworking.h in Headers */,
-				EE9A34B464BDC399C6EE7BC17E22AC61 /* UIAlertView+AFNetworking.h in Headers */,
-				BF5DC007083E0B5A4E4EC7D832EDD633 /* UIButton+AFNetworking.h in Headers */,
-				F6305E547DD9162CC1A5FD5E09129E5F /* UIImageView+AFNetworking.h in Headers */,
-				F789FA8F9DC8D66072D439AAB2321625 /* UIKit+AFNetworking.h in Headers */,
-				F449F0B053DDE50CAA2A949DAC6C83FD /* UIProgressView+AFNetworking.h in Headers */,
-				6EC8972D86CFCE5D5EC8029C014D09A7 /* UIRefreshControl+AFNetworking.h in Headers */,
-				33DADE7E466BE84FAAE8192F52140A3B /* UIWebView+AFNetworking.h in Headers */,
+				92A1379F46A3B9E4656EC19C1A9C3288 /* MBProgressHUD.h in Headers */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		4CD3D40A821C43D220A683AC027C7309 /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				6ED5A77977A1169311A93F5BF71F1A7E /* AFHTTPRequestOperation.h in Headers */,
+				202F5F5484BBE06BA8EB23FDDC715379 /* AFHTTPRequestOperationManager.h in Headers */,
+				A683C26D6AB3A810CEC8A89CA7EEB5F7 /* AFHTTPSessionManager.h in Headers */,
+				129A9145CD3FDA55437BB09EC5F2C447 /* AFNetworkActivityIndicatorManager.h in Headers */,
+				4BAEF614A1045CDA53ACF1CE7F5C2813 /* AFNetworkReachabilityManager.h in Headers */,
+				3DB9DFB60BD34232C89E53B258B8AD9A /* AFNetworking.h in Headers */,
+				59384E7B0D78FFF212386877DBB24A5F /* AFSecurityPolicy.h in Headers */,
+				3B7278A89297415A4B5973C3FBD3B55B /* AFURLConnectionOperation.h in Headers */,
+				E883F7F2F18587513F50696D13F010DD /* AFURLRequestSerialization.h in Headers */,
+				FCBBDF7292AD8B0FFD547621FEBD22BA /* AFURLResponseSerialization.h in Headers */,
+				04B6BDC8D68208BADB251B76D95EF203 /* AFURLSessionManager.h in Headers */,
+				2F38CD9B91E4481764158E4B1039C888 /* UIActivityIndicatorView+AFNetworking.h in Headers */,
+				F67F9D4DE89BBCE921713B89A371A0C7 /* UIAlertView+AFNetworking.h in Headers */,
+				9D84A2309A66EF12C2A759D122D88EC8 /* UIButton+AFNetworking.h in Headers */,
+				F4EDA19590AD08AE0238C68F313652C4 /* UIImageView+AFNetworking.h in Headers */,
+				C4F079E004011A448032BB14EBD70AC6 /* UIKit+AFNetworking.h in Headers */,
+				A91620A1A49FF8F45E0FFBD355EE7E43 /* UIProgressView+AFNetworking.h in Headers */,
+				148953E44D37FB1B9B06E0928D6CCBBD /* UIRefreshControl+AFNetworking.h in Headers */,
+				878E24A7EE49F34602B731CCE4A31FB5 /* UIWebView+AFNetworking.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -870,14 +878,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		9AA5B648BFE113B75E94D9FFD23C417A /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				203E82115A006C44DBB4572114327237 /* MBProgressHUD.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 		B90D65A6A80367545B8ED57BCB5F1A79 /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
@@ -901,35 +901,69 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		FAD25838D3BB14ABF6A2882993B076BB /* Headers */ = {
+		C6864B5E0AD7C21ADFCA5933F8AEE9BB /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				FF64B441BAADE31366ADC3285C41A3DA /* MJRefresh.h in Headers */,
-				68E70809C0983C1139481C7048531A66 /* MJRefreshAutoFooter.h in Headers */,
-				F28B86DD519858030D75F1B1F710E550 /* MJRefreshAutoGifFooter.h in Headers */,
-				41186A43F919BE0300E9FE2DE4FBCC95 /* MJRefreshAutoNormalFooter.h in Headers */,
-				D167D642BCCDA74FD85A6C711E7A8D1D /* MJRefreshAutoStateFooter.h in Headers */,
-				EF78B20801299685E4BD8A40B0649D71 /* MJRefreshBackFooter.h in Headers */,
-				6AA7CEBF9E7A62B9A166798B64948275 /* MJRefreshBackGifFooter.h in Headers */,
-				DF4D3484FB2A82F3CD30996E2F29E4BF /* MJRefreshBackNormalFooter.h in Headers */,
-				A0264BC342203B98519AB64A5072396B /* MJRefreshBackStateFooter.h in Headers */,
-				B011C0385AAB6059F1D21495150007D7 /* MJRefreshComponent.h in Headers */,
-				DA11134F1312D78C29FFA77E2DC02ADF /* MJRefreshConst.h in Headers */,
-				2D5AE0A4ACE0AB56CB6DCBC81EB09F04 /* MJRefreshFooter.h in Headers */,
-				F82DB0F4701DB246E1A6753F0A2D3C2B /* MJRefreshGifHeader.h in Headers */,
-				19DBB1BD96D404323ACA7A2A0B9D4833 /* MJRefreshHeader.h in Headers */,
-				0BFCA98AAF59F628FDA25ED7F0D07CDA /* MJRefreshNormalHeader.h in Headers */,
-				5F49BDE8F999080A1595DEFC1583EC7B /* MJRefreshStateHeader.h in Headers */,
-				3F31FF263531C804359D7CAA879A2BC4 /* UIScrollView+MJExtension.h in Headers */,
-				52BDDF235817DECCDE8B7F9E1848D867 /* UIScrollView+MJRefresh.h in Headers */,
-				8AE4A8E1C7734302F88C1C0ACB1CE391 /* UIView+MJExtension.h in Headers */,
+				D1E72D9B9E677191933EB49618BA502B /* MJRefresh.h in Headers */,
+				C99CC55C09ABDEBB68E8378CA8557A2C /* MJRefreshAutoFooter.h in Headers */,
+				FF0274C25FC6F2BBA66403E210B11198 /* MJRefreshAutoGifFooter.h in Headers */,
+				53B82AEC2B842F07E68CC9F4D97DEEB9 /* MJRefreshAutoNormalFooter.h in Headers */,
+				BFB4918F78E7368557CA8ABA645AC424 /* MJRefreshAutoStateFooter.h in Headers */,
+				8FCCF3B18F9936F57DDB44AB58806FCC /* MJRefreshBackFooter.h in Headers */,
+				86D0BE651661B73F95B5DDB32C6F60B2 /* MJRefreshBackGifFooter.h in Headers */,
+				9DD692E481CF74FE2CEB0F32DB51444B /* MJRefreshBackNormalFooter.h in Headers */,
+				01A40B114713E88FB420285C5E44CC8A /* MJRefreshBackStateFooter.h in Headers */,
+				F8830471E418266828629B07B3C43F7C /* MJRefreshComponent.h in Headers */,
+				63E0E63B750F8CDEF6AB89AFD035A41D /* MJRefreshConst.h in Headers */,
+				13A8331F6EBE56D1A52F6D733F22A1F1 /* MJRefreshFooter.h in Headers */,
+				CAA60B09F536B60BCB05A15528D1B8FD /* MJRefreshGifHeader.h in Headers */,
+				A3E08EA34F28B8F2D66903018E27CD07 /* MJRefreshHeader.h in Headers */,
+				69D7A52C21D88C447B27C77FEF7BB560 /* MJRefreshNormalHeader.h in Headers */,
+				A28815DD89569224B4A2EC71C0B7A231 /* MJRefreshStateHeader.h in Headers */,
+				F9E036B1CCC682219BCF715B08247315 /* UIScrollView+MJExtension.h in Headers */,
+				49B788F81E5CA78B7B4E74AF78371DA7 /* UIScrollView+MJRefresh.h in Headers */,
+				2C7B70C78DD58E263B535A20EB03A3A8 /* UIView+MJExtension.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXHeadersBuildPhase section */
 
 /* Begin PBXNativeTarget section */
+		36E0C26ABF9E779513C15F592498F0FB /* MBProgressHUD */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 9FA9E060708D1719E2EA41B18E5BFB60 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */;
+			buildPhases = (
+				4B325B18925BE5CE3513FEAB26747832 /* Sources */,
+				D4188AEAFBC1BB1AFE5DF95CB28D2503 /* Frameworks */,
+				34C9514DFE8F99EF91E12BE7880F2CED /* Headers */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = MBProgressHUD;
+			productName = MBProgressHUD;
+			productReference = 850714A929246FB8EE0582932DF60D49 /* libMBProgressHUD.a */;
+			productType = "com.apple.product-type.library.static";
+		};
+		51EDC086645F9E7589BB11AE18ACFB07 /* AFNetworking */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = F80D2799A9E0F36F8E46B201ACB8640D /* Build configuration list for PBXNativeTarget "AFNetworking" */;
+			buildPhases = (
+				0989390EB470EB1E9660D9BBFE48DFF0 /* Sources */,
+				ED12D8B961C67A1C3E62E16ECAB26C1B /* Frameworks */,
+				4CD3D40A821C43D220A683AC027C7309 /* Headers */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = AFNetworking;
+			productName = AFNetworking;
+			productReference = F8817ED48830701AA89D59981EA48746 /* libAFNetworking.a */;
+			productType = "com.apple.product-type.library.static";
+		};
 		5352D432641F0656C90741034E32F31E /* SDWebImage */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 1C450805480F718FD16967298BD9381E /* Build configuration list for PBXNativeTarget "SDWebImage" */;
@@ -947,13 +981,13 @@
 			productReference = A4E3C75131DB73B535BA7338F6201845 /* libSDWebImage.a */;
 			productType = "com.apple.product-type.library.static";
 		};
-		8421FA013F6234E416E9E5363CB99DDB /* MJRefresh */ = {
+		576BBB327C3C746F9E69571B8760534A /* MJRefresh */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 01B2CD8009EF1D52C7CB290EB24E0750 /* Build configuration list for PBXNativeTarget "MJRefresh" */;
+			buildConfigurationList = 82389AA20032708F357AE9B7762C9D74 /* Build configuration list for PBXNativeTarget "MJRefresh" */;
 			buildPhases = (
-				34E162CB16340B5C00FF26BD0AA6B02E /* Sources */,
-				5A1B75B95E44DCF253ED7BE5E6A5E435 /* Frameworks */,
-				FAD25838D3BB14ABF6A2882993B076BB /* Headers */,
+				2415ADDD70C98B203DB6E81872CF5705 /* Sources */,
+				857A4812EA883AFA2F8BDF6443B18195 /* Frameworks */,
+				C6864B5E0AD7C21ADFCA5933F8AEE9BB /* Headers */,
 			);
 			buildRules = (
 			);
@@ -961,7 +995,7 @@
 			);
 			name = MJRefresh;
 			productName = MJRefresh;
-			productReference = 922497CD1B809CB9E5FE1C1F68032160 /* libMJRefresh.a */;
+			productReference = 0D4571E13FDC00DBBA2F210B9052EBBE /* libMJRefresh.a */;
 			productType = "com.apple.product-type.library.static";
 		};
 		BB58AC6D7CE35348B874113DF4C0EF45 /* RATreeView */ = {
@@ -991,51 +1025,17 @@
 			buildRules = (
 			);
 			dependencies = (
-				2646CC907246AB5D262D226D3EC9798C /* PBXTargetDependency */,
-				C8B9F944F47BF93584909DFE09C8A352 /* PBXTargetDependency */,
-				0FCA2E49FBCC97503E661D416EBC28D4 /* PBXTargetDependency */,
-				45129B79036C19463165E75406F4AD1E /* PBXTargetDependency */,
-				E41C6EC138AF53A852518D6062855AFE /* PBXTargetDependency */,
+				E0925D0D8534A5873465FE3C2274AEE5 /* PBXTargetDependency */,
+				A9252C2CA132B2FD71137716763ECA47 /* PBXTargetDependency */,
+				E7D223CAC1251CD24C66F4DB5106BACB /* PBXTargetDependency */,
+				08B5967E2640DAE770DB90E2F9321D76 /* PBXTargetDependency */,
+				58CC3568DEFAA8A828683491EC4D7A93 /* PBXTargetDependency */,
 			);
 			name = Pods;
 			productName = Pods;
 			productReference = 7C6422DEE705D295F85DF368DBAC45B4 /* libPods.a */;
 			productType = "com.apple.product-type.library.static";
 		};
-		CB31271C2921A12D89FFCA121A02166F /* AFNetworking */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 3285F5B95454AA2CCA07A747E74AFCD6 /* Build configuration list for PBXNativeTarget "AFNetworking" */;
-			buildPhases = (
-				A3440CF1E6B544531ECA94E97CBA5CC4 /* Sources */,
-				2B088154B08F806B9272D0BCB9C4F323 /* Frameworks */,
-				2EC56ED8B759988AA608C475F5D83932 /* Headers */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = AFNetworking;
-			productName = AFNetworking;
-			productReference = 97F6FE086C9B23C8D9CF2313BDDF0A20 /* libAFNetworking.a */;
-			productType = "com.apple.product-type.library.static";
-		};
-		F6EBA2C87F0A4CB70AF517C3E99C2E16 /* MBProgressHUD */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 237A0E33AB8483F56B4D792AD06F659B /* Build configuration list for PBXNativeTarget "MBProgressHUD" */;
-			buildPhases = (
-				2C137B72E51111BE5430D4C18380FA74 /* Sources */,
-				5773BDE7485CE7AEDB5547117CEE572B /* Frameworks */,
-				9AA5B648BFE113B75E94D9FFD23C417A /* Headers */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = MBProgressHUD;
-			productName = MBProgressHUD;
-			productReference = 5D53D51E641D9ABB3C3A0F9906FFE3C7 /* libMBProgressHUD.a */;
-			productType = "com.apple.product-type.library.static";
-		};
 /* End PBXNativeTarget section */
 
 /* Begin PBXProject section */
@@ -1057,9 +1057,9 @@
 			projectDirPath = "";
 			projectRoot = "";
 			targets = (
-				CB31271C2921A12D89FFCA121A02166F /* AFNetworking */,
-				F6EBA2C87F0A4CB70AF517C3E99C2E16 /* MBProgressHUD */,
-				8421FA013F6234E416E9E5363CB99DDB /* MJRefresh */,
+				51EDC086645F9E7589BB11AE18ACFB07 /* AFNetworking */,
+				36E0C26ABF9E779513C15F592498F0FB /* MBProgressHUD */,
+				576BBB327C3C746F9E69571B8760534A /* MJRefresh */,
 				BB698F8AC1978892388DCBBBB644ACFB /* Pods */,
 				BB58AC6D7CE35348B874113DF4C0EF45 /* RATreeView */,
 				5352D432641F0656C90741034E32F31E /* SDWebImage */,
@@ -1068,71 +1068,71 @@
 /* End PBXProject section */
 
 /* Begin PBXSourcesBuildPhase section */
-		2C137B72E51111BE5430D4C18380FA74 /* Sources */ = {
+		0989390EB470EB1E9660D9BBFE48DFF0 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A3439DC52C509B3ADBFF9B526593E33B /* MBProgressHUD-dummy.m in Sources */,
-				8E59AB7E56C3ED9022ACDA37278E28B4 /* MBProgressHUD.m in Sources */,
+				FE6583D35EE1FF202DBBE24EF1CE1B15 /* AFHTTPRequestOperation.m in Sources */,
+				56E9D2B76DA20CB257EC6BB1804E140F /* AFHTTPRequestOperationManager.m in Sources */,
+				839DE7F52ACE5FF3FE46E5D9726A9333 /* AFHTTPSessionManager.m in Sources */,
+				18F9E03929C5B873CD69C3B64DD227DD /* AFNetworkActivityIndicatorManager.m in Sources */,
+				F3B0B4C89988A0B7CD0DD022D93B124E /* AFNetworkReachabilityManager.m in Sources */,
+				E14D17EAFDD131889E74237CA61F3B60 /* AFNetworking-dummy.m in Sources */,
+				FB07693286DDB2FAD0B03FE54FFFC390 /* AFSecurityPolicy.m in Sources */,
+				2135510C3947B263E6DDF23C91F15D06 /* AFURLConnectionOperation.m in Sources */,
+				72A26F2585840BCCD0143AF930EBECEA /* AFURLRequestSerialization.m in Sources */,
+				DF0E503CC15BC5BD6F501F2DF5EB58AD /* AFURLResponseSerialization.m in Sources */,
+				10D94F423B85BA68F0D3AF48E1D3DEE8 /* AFURLSessionManager.m in Sources */,
+				BEBE56548C2020C6CF6B9D87F1854B5E /* UIActivityIndicatorView+AFNetworking.m in Sources */,
+				9F6CDB1BA3B4E7FAAB4B9BC2A6B19759 /* UIAlertView+AFNetworking.m in Sources */,
+				FC548788E987E396F85DCE0A62721E7D /* UIButton+AFNetworking.m in Sources */,
+				1826ABDFB9746E616615D4D2D6FE8EFD /* UIImageView+AFNetworking.m in Sources */,
+				1A139B7BF0AE7B4C5E628BF3ABA81DB0 /* UIProgressView+AFNetworking.m in Sources */,
+				F2308D07AC9E39EA48AB12C6A6E18B06 /* UIRefreshControl+AFNetworking.m in Sources */,
+				744D76A85EE84F71BA90D78AF292372C /* UIWebView+AFNetworking.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		34E162CB16340B5C00FF26BD0AA6B02E /* Sources */ = {
+		2415ADDD70C98B203DB6E81872CF5705 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				06EA651654AA357426C1B8AF97614F92 /* MJRefresh-dummy.m in Sources */,
-				395314D0168988608CCC2C9441246B0A /* MJRefreshAutoFooter.m in Sources */,
-				AE13742B051638EAC7A5668E03883128 /* MJRefreshAutoGifFooter.m in Sources */,
-				C8D38C50A3F5BE0BC28E93E6BEAB4C60 /* MJRefreshAutoNormalFooter.m in Sources */,
-				120B9FC116C8DE414CCBD1F27EB2C9BE /* MJRefreshAutoStateFooter.m in Sources */,
-				8435098141005FFC323CC7532A4B7A05 /* MJRefreshBackFooter.m in Sources */,
-				16214150C848AEC61DD70E4748C2BE1E /* MJRefreshBackGifFooter.m in Sources */,
-				37FD82B0FB8412D60C9D049894FAB434 /* MJRefreshBackNormalFooter.m in Sources */,
-				909C606B0F10A43D5863AE6E6F6959AA /* MJRefreshBackStateFooter.m in Sources */,
-				C8D6B08CABEE55C6964832DE04B02C81 /* MJRefreshComponent.m in Sources */,
-				905E219D0016DC40CB78BD1AC26EAEFD /* MJRefreshConst.m in Sources */,
-				91BC6E938889F5078064FFF5CD9670C4 /* MJRefreshFooter.m in Sources */,
-				1AB8946EEF2E14123AE636F90D855847 /* MJRefreshGifHeader.m in Sources */,
-				DE82F8FD9B369DA7AD522FDEF58D11CD /* MJRefreshHeader.m in Sources */,
-				E2B018DBCB30B1E8BCAFA03EAC13AB62 /* MJRefreshNormalHeader.m in Sources */,
-				1D051BAEEA35F98B6AF7A0E2B5E222CA /* MJRefreshStateHeader.m in Sources */,
-				C2FE1B16386F5860D0F5C785A89EBA29 /* UIScrollView+MJExtension.m in Sources */,
-				DA17C6529D2D9B183CD4CE4CC3CEE0A5 /* UIScrollView+MJRefresh.m in Sources */,
-				C7227386E16FA7E8FC3E918E6B0C0946 /* UIView+MJExtension.m in Sources */,
+				3AF0B74820C15BE7EE1FE3A487AB0836 /* MJRefresh-dummy.m in Sources */,
+				FA895BCFA569374EA6DAAA42CCD27138 /* MJRefreshAutoFooter.m in Sources */,
+				1F6ACCADA56B545EE683564EACAED38E /* MJRefreshAutoGifFooter.m in Sources */,
+				D02DD182A0CDDB155C3C43C3B46438A1 /* MJRefreshAutoNormalFooter.m in Sources */,
+				0F0CAA440800C2B12B1E1D63E7E51FEB /* MJRefreshAutoStateFooter.m in Sources */,
+				9C9FEC3175F52CCB92F54F24EC1B6B89 /* MJRefreshBackFooter.m in Sources */,
+				B417D1B23C9BA3D41DA5181BF52F95C3 /* MJRefreshBackGifFooter.m in Sources */,
+				4C489AA06BA62D88E7C552E0709627AE /* MJRefreshBackNormalFooter.m in Sources */,
+				577B9F2DB65A7BC7CB588ECA27434A1A /* MJRefreshBackStateFooter.m in Sources */,
+				D11E7D90C8C6151D199EB2536E21A8A0 /* MJRefreshComponent.m in Sources */,
+				6D57E5F2CFF438A8F60EC4EED5281220 /* MJRefreshConst.m in Sources */,
+				E402F86BD8FD4A3C052656D1FD3FF12C /* MJRefreshFooter.m in Sources */,
+				AE0451DC6751D26859A9C03DD414F70F /* MJRefreshGifHeader.m in Sources */,
+				2DE303D8138277E4CBFA49C7E6342FEB /* MJRefreshHeader.m in Sources */,
+				8F05E135EFFC50169647C649F3A30E6D /* MJRefreshNormalHeader.m in Sources */,
+				8F9993E7C03D9EDC6FBED0B621499984 /* MJRefreshStateHeader.m in Sources */,
+				0C147431F5778BB2BAD4FDC5C6343C48 /* UIScrollView+MJExtension.m in Sources */,
+				A6ADC2DC2EE997ABD060DA4F2BD12BED /* UIScrollView+MJRefresh.m in Sources */,
+				94FA112D0BFD6DE890D2665A50CB0A31 /* UIView+MJExtension.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		5A15DB1E8F1D997CCCBCFA53ED035674 /* Sources */ = {
+		4B325B18925BE5CE3513FEAB26747832 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				7435E6D71A9D814C3327AAA7556AFE1E /* Pods-dummy.m in Sources */,
+				F6422440C7DFCD7D5E5C574FE791AB5D /* MBProgressHUD-dummy.m in Sources */,
+				467F0B44E0459504752BDCC787B05EF3 /* MBProgressHUD.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		A3440CF1E6B544531ECA94E97CBA5CC4 /* Sources */ = {
+		5A15DB1E8F1D997CCCBCFA53ED035674 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				E4AB95EE655FD13E9D9D1EF8E9663CE0 /* AFHTTPRequestOperation.m in Sources */,
-				42FD9108593F9858A6B30D260E60E226 /* AFHTTPRequestOperationManager.m in Sources */,
-				14F60434AA6712C6394E7DFD45C74787 /* AFHTTPSessionManager.m in Sources */,
-				85FEA321BAB223B16CD6CBBCEF48A837 /* AFNetworkActivityIndicatorManager.m in Sources */,
-				3BA1E625E53C2FA29D974029D3CC4233 /* AFNetworkReachabilityManager.m in Sources */,
-				F9A0264755C8266306631A32554EA245 /* AFNetworking-dummy.m in Sources */,
-				B1AFE2701B43E4E179C62647B752FEAD /* AFSecurityPolicy.m in Sources */,
-				18A6010DBD2B59B4603ACF052C6939FF /* AFURLConnectionOperation.m in Sources */,
-				3427B18D565B934BF2FE54CAEE3FAB86 /* AFURLRequestSerialization.m in Sources */,
-				B78507E2B313B77CAFA844C6D2868385 /* AFURLResponseSerialization.m in Sources */,
-				3DBD957DE32788DED8365D2774E25CDF /* AFURLSessionManager.m in Sources */,
-				EA37CF119D0CD090B3558C82EDAA35E7 /* UIActivityIndicatorView+AFNetworking.m in Sources */,
-				9BC05E77C0FCA79BE6B28CF4FBD6C34B /* UIAlertView+AFNetworking.m in Sources */,
-				E5AF2B5B95B9E8F16B36EF29ADD85F2C /* UIButton+AFNetworking.m in Sources */,
-				02BEFBDD8BC8E16E3C124F336D61AE0A /* UIImageView+AFNetworking.m in Sources */,
-				CFE46F0C24ED906A31B6E6C42452FCF5 /* UIProgressView+AFNetworking.m in Sources */,
-				7BC0E6ADB715DB7396098D62DA8D0F56 /* UIRefreshControl+AFNetworking.m in Sources */,
-				7C264D9E60A6BEC015484815D0DF8166 /* UIWebView+AFNetworking.m in Sources */,
+				7435E6D71A9D814C3327AAA7556AFE1E /* Pods-dummy.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1182,35 +1182,35 @@
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
-		0FCA2E49FBCC97503E661D416EBC28D4 /* PBXTargetDependency */ = {
+		08B5967E2640DAE770DB90E2F9321D76 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = MJRefresh;
-			target = 8421FA013F6234E416E9E5363CB99DDB /* MJRefresh */;
-			targetProxy = 114D56B94BB7E8394C07CA2DA9A2BF14 /* PBXContainerItemProxy */;
+			name = RATreeView;
+			target = BB58AC6D7CE35348B874113DF4C0EF45 /* RATreeView */;
+			targetProxy = EEF350FFAFD94186312F16FFFEF07289 /* PBXContainerItemProxy */;
 		};
-		2646CC907246AB5D262D226D3EC9798C /* PBXTargetDependency */ = {
+		58CC3568DEFAA8A828683491EC4D7A93 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = AFNetworking;
-			target = CB31271C2921A12D89FFCA121A02166F /* AFNetworking */;
-			targetProxy = A2DBD40BABAF378813DF73DB4F4493CC /* PBXContainerItemProxy */;
+			name = SDWebImage;
+			target = 5352D432641F0656C90741034E32F31E /* SDWebImage */;
+			targetProxy = 362A96DFC77A3B2BCB4D765FD5AABD5E /* PBXContainerItemProxy */;
 		};
-		45129B79036C19463165E75406F4AD1E /* PBXTargetDependency */ = {
+		A9252C2CA132B2FD71137716763ECA47 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = RATreeView;
-			target = BB58AC6D7CE35348B874113DF4C0EF45 /* RATreeView */;
-			targetProxy = 5B2CF2FF038E0AE635CFEA041A19157D /* PBXContainerItemProxy */;
+			name = MBProgressHUD;
+			target = 36E0C26ABF9E779513C15F592498F0FB /* MBProgressHUD */;
+			targetProxy = A5EAAF3E209937DC6E48C4504BF352F2 /* PBXContainerItemProxy */;
 		};
-		C8B9F944F47BF93584909DFE09C8A352 /* PBXTargetDependency */ = {
+		E0925D0D8534A5873465FE3C2274AEE5 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = MBProgressHUD;
-			target = F6EBA2C87F0A4CB70AF517C3E99C2E16 /* MBProgressHUD */;
-			targetProxy = 5ECF98E6FB289656C3524592FBCACA37 /* PBXContainerItemProxy */;
+			name = AFNetworking;
+			target = 51EDC086645F9E7589BB11AE18ACFB07 /* AFNetworking */;
+			targetProxy = FCDA2D0928E16D74AB02B7A5CB3918B6 /* PBXContainerItemProxy */;
 		};
-		E41C6EC138AF53A852518D6062855AFE /* PBXTargetDependency */ = {
+		E7D223CAC1251CD24C66F4DB5106BACB /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
-			name = SDWebImage;
-			target = 5352D432641F0656C90741034E32F31E /* SDWebImage */;
-			targetProxy = EE6AE3F25E2142F0C6B352289EC80352 /* PBXContainerItemProxy */;
+			name = MJRefresh;
+			target = 576BBB327C3C746F9E69571B8760534A /* MJRefresh */;
+			targetProxy = 3B19718501FF585FBF7409CE659E11DD /* PBXContainerItemProxy */;
 		};
 /* End PBXTargetDependency section */
 
@@ -1249,9 +1249,9 @@
 			};
 			name = Release;
 		};
-		161AC901637604C32AB47F6B7AE65A68 /* Debug */ = {
+		194091B698F2D3C8FA1029FA57005232 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 36C412F0195B3C84A9689F3AA8FBAFDC /* MBProgressHUD-Private.xcconfig */;
+			baseConfigurationReference = 7B157EED611A9262843D81F8E1A59CCE /* MBProgressHUD-Private.xcconfig */;
 			buildSettings = {
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
 				GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch";
@@ -1281,28 +1281,28 @@
 			};
 			name = Debug;
 		};
-		7C0C1C0065AAD8855438C8E65A57C811 /* Release */ = {
+		4273559A3F36FEFB18653CB65B9D5736 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 75D31824DE68061EF20C01F318D87233 /* SDWebImage-Private.xcconfig */;
+			baseConfigurationReference = 23E36D637BCDCF5DA2E3E1911E1C9856 /* AFNetworking-Private.xcconfig */;
 			buildSettings = {
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
-				GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch";
+				GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch";
 				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
-				MTL_ENABLE_DEBUG_INFO = NO;
+				MTL_ENABLE_DEBUG_INFO = YES;
 				OTHER_LDFLAGS = "";
 				OTHER_LIBTOOLFLAGS = "";
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 			};
-			name = Release;
+			name = Debug;
 		};
-		7ECB954423F3909C4806C0C5EA6A27DE /* Release */ = {
+		4EE15C6D17CAB28291B5D1FF19922777 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = A6791CBDF02D75A2F7DED0A9E83E1EF0 /* RATreeView-Private.xcconfig */;
+			baseConfigurationReference = 23E36D637BCDCF5DA2E3E1911E1C9856 /* AFNetworking-Private.xcconfig */;
 			buildSettings = {
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
-				GCC_PREFIX_HEADER = "Target Support Files/RATreeView/RATreeView-prefix.pch";
+				GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch";
 				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
 				MTL_ENABLE_DEBUG_INFO = NO;
 				OTHER_LDFLAGS = "";
@@ -1313,28 +1313,28 @@
 			};
 			name = Release;
 		};
-		83B5EAEA62395C932E65C3A704691AAA /* Debug */ = {
+		7C0C1C0065AAD8855438C8E65A57C811 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 62C2F830AFD563F7580C19BD1D4A527E /* MJRefresh-Private.xcconfig */;
+			baseConfigurationReference = 75D31824DE68061EF20C01F318D87233 /* SDWebImage-Private.xcconfig */;
 			buildSettings = {
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
-				GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch";
+				GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch";
 				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
-				MTL_ENABLE_DEBUG_INFO = YES;
+				MTL_ENABLE_DEBUG_INFO = NO;
 				OTHER_LDFLAGS = "";
 				OTHER_LIBTOOLFLAGS = "";
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 			};
-			name = Debug;
+			name = Release;
 		};
-		94CE62D9021ED12C74ADAA33810D3105 /* Release */ = {
+		7ECB954423F3909C4806C0C5EA6A27DE /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 62C2F830AFD563F7580C19BD1D4A527E /* MJRefresh-Private.xcconfig */;
+			baseConfigurationReference = A6791CBDF02D75A2F7DED0A9E83E1EF0 /* RATreeView-Private.xcconfig */;
 			buildSettings = {
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
-				GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch";
+				GCC_PREFIX_HEADER = "Target Support Files/RATreeView/RATreeView-prefix.pch";
 				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
 				MTL_ENABLE_DEBUG_INFO = NO;
 				OTHER_LDFLAGS = "";
@@ -1345,32 +1345,32 @@
 			};
 			name = Release;
 		};
-		9932186C7DCCDD6E60AE8E40491E0A56 /* Release */ = {
+		904DB2603D39F9B21FDED44F23FBC41F /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = EBEB58593DC196EA2B78895B5590504C /* Pods.release.xcconfig */;
+			baseConfigurationReference = 7B157EED611A9262843D81F8E1A59CCE /* MBProgressHUD-Private.xcconfig */;
 			buildSettings = {
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch";
 				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
 				MTL_ENABLE_DEBUG_INFO = NO;
 				OTHER_LDFLAGS = "";
 				OTHER_LIBTOOLFLAGS = "";
-				PODS_ROOT = "$(SRCROOT)";
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 			};
 			name = Release;
 		};
-		ABBA53183924651DB86CC3DB6C132453 /* Release */ = {
+		9932186C7DCCDD6E60AE8E40491E0A56 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 36C412F0195B3C84A9689F3AA8FBAFDC /* MBProgressHUD-Private.xcconfig */;
+			baseConfigurationReference = EBEB58593DC196EA2B78895B5590504C /* Pods.release.xcconfig */;
 			buildSettings = {
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
-				GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch";
 				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
 				MTL_ENABLE_DEBUG_INFO = NO;
 				OTHER_LDFLAGS = "";
 				OTHER_LIBTOOLFLAGS = "";
+				PODS_ROOT = "$(SRCROOT)";
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
@@ -1432,116 +1432,116 @@
 			};
 			name = Debug;
 		};
-		B9A736BEE28BA6E34C3C40165DC4092F /* Debug */ = {
+		C7064F93E86BA8DE13480602395E4AB3 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 23F257DD7F042CC6A742889C1EAE6053 /* AFNetworking-Private.xcconfig */;
+			baseConfigurationReference = CB9C6C4EA1753514B499219D0231DAB0 /* MJRefresh-Private.xcconfig */;
 			buildSettings = {
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
-				GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch";
+				GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch";
 				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
-				MTL_ENABLE_DEBUG_INFO = YES;
+				MTL_ENABLE_DEBUG_INFO = NO;
 				OTHER_LDFLAGS = "";
 				OTHER_LIBTOOLFLAGS = "";
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 			};
-			name = Debug;
+			name = Release;
 		};
-		E66D0A81F71E37E5F8D8B23DA7908C73 /* Debug */ = {
+		D715F57DBF31AB793AD28917775A4103 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 2CA2DE59517952596788BE9FB2383439 /* Pods.debug.xcconfig */;
+			baseConfigurationReference = CB9C6C4EA1753514B499219D0231DAB0 /* MJRefresh-Private.xcconfig */;
 			buildSettings = {
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch";
 				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
 				MTL_ENABLE_DEBUG_INFO = YES;
 				OTHER_LDFLAGS = "";
 				OTHER_LIBTOOLFLAGS = "";
-				PODS_ROOT = "$(SRCROOT)";
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 			};
 			name = Debug;
 		};
-		F373F24D821091F1573F43D8C6370030 /* Release */ = {
+		E66D0A81F71E37E5F8D8B23DA7908C73 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 23F257DD7F042CC6A742889C1EAE6053 /* AFNetworking-Private.xcconfig */;
+			baseConfigurationReference = 2CA2DE59517952596788BE9FB2383439 /* Pods.debug.xcconfig */;
 			buildSettings = {
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
-				GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch";
 				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
-				MTL_ENABLE_DEBUG_INFO = NO;
+				MTL_ENABLE_DEBUG_INFO = YES;
 				OTHER_LDFLAGS = "";
 				OTHER_LIBTOOLFLAGS = "";
+				PODS_ROOT = "$(SRCROOT)";
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SDKROOT = iphoneos;
 				SKIP_INSTALL = YES;
 			};
-			name = Release;
+			name = Debug;
 		};
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
-		01B2CD8009EF1D52C7CB290EB24E0750 /* Build configuration list for PBXNativeTarget "MJRefresh" */ = {
+		1C450805480F718FD16967298BD9381E /* Build configuration list for PBXNativeTarget "SDWebImage" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				83B5EAEA62395C932E65C3A704691AAA /* Debug */,
-				94CE62D9021ED12C74ADAA33810D3105 /* Release */,
+				B79B90D1E4EF0141EDA1667DD31F3C62 /* Debug */,
+				7C0C1C0065AAD8855438C8E65A57C811 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		1C450805480F718FD16967298BD9381E /* Build configuration list for PBXNativeTarget "SDWebImage" */ = {
+		2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				B79B90D1E4EF0141EDA1667DD31F3C62 /* Debug */,
-				7C0C1C0065AAD8855438C8E65A57C811 /* Release */,
+				B37F0F91F85060E28F1DAAB522DC7EC1 /* Debug */,
+				052A17875CB827423D627183396CEB60 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		237A0E33AB8483F56B4D792AD06F659B /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = {
+		36B2408343C13985D87F48F93CDF19F5 /* Build configuration list for PBXNativeTarget "RATreeView" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				161AC901637604C32AB47F6B7AE65A68 /* Debug */,
-				ABBA53183924651DB86CC3DB6C132453 /* Release */,
+				3723D9DD195AF9959E29AC06181E8DA6 /* Debug */,
+				7ECB954423F3909C4806C0C5EA6A27DE /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
+		82389AA20032708F357AE9B7762C9D74 /* Build configuration list for PBXNativeTarget "MJRefresh" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				B37F0F91F85060E28F1DAAB522DC7EC1 /* Debug */,
-				052A17875CB827423D627183396CEB60 /* Release */,
+				D715F57DBF31AB793AD28917775A4103 /* Debug */,
+				C7064F93E86BA8DE13480602395E4AB3 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		3285F5B95454AA2CCA07A747E74AFCD6 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = {
+		902CFD5D34CDDE56C0A7D53E7D081356 /* Build configuration list for PBXNativeTarget "Pods" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				B9A736BEE28BA6E34C3C40165DC4092F /* Debug */,
-				F373F24D821091F1573F43D8C6370030 /* Release */,
+				E66D0A81F71E37E5F8D8B23DA7908C73 /* Debug */,
+				9932186C7DCCDD6E60AE8E40491E0A56 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		36B2408343C13985D87F48F93CDF19F5 /* Build configuration list for PBXNativeTarget "RATreeView" */ = {
+		9FA9E060708D1719E2EA41B18E5BFB60 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				3723D9DD195AF9959E29AC06181E8DA6 /* Debug */,
-				7ECB954423F3909C4806C0C5EA6A27DE /* Release */,
+				194091B698F2D3C8FA1029FA57005232 /* Debug */,
+				904DB2603D39F9B21FDED44F23FBC41F /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		902CFD5D34CDDE56C0A7D53E7D081356 /* Build configuration list for PBXNativeTarget "Pods" */ = {
+		F80D2799A9E0F36F8E46B201ACB8640D /* Build configuration list for PBXNativeTarget "AFNetworking" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				E66D0A81F71E37E5F8D8B23DA7908C73 /* Debug */,
-				9932186C7DCCDD6E60AE8E40491E0A56 /* Release */,
+				4273559A3F36FEFB18653CB65B9D5736 /* Debug */,
+				4EE15C6D17CAB28291B5D1FF19922777 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
diff --git a/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/AFNetworking.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/AFNetworking.xcscheme
index 51d3b3dcf52df79675cefe62de61bd7b059a0026..b0b74ed49621fbbb7f1161ba903857e8c663da05 100644
--- a/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/AFNetworking.xcscheme
+++ b/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/AFNetworking.xcscheme
@@ -14,7 +14,7 @@
             buildForAnalyzing = "YES">
             <BuildableReference
                BuildableIdentifier = "primary"
-               BlueprintIdentifier = "06233FDD99F2013F83A398F3"
+               BlueprintIdentifier = "F12B2171281EA12FCDCF6619"
                BuildableName = "libAFNetworking.a"
                BlueprintName = "AFNetworking"
                ReferencedContainer = "container:Pods.xcodeproj">
diff --git a/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/Pods.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/Pods.xcscheme
index 90431c520e9676c9d19ca248be11b5f6225bf57a..5ac486b925af2dbdef4590f2728dcff73fcbbf49 100644
--- a/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/Pods.xcscheme
+++ b/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/Pods.xcscheme
@@ -14,7 +14,7 @@
             buildForAnalyzing = "YES">
             <BuildableReference
                BuildableIdentifier = "primary"
-               BlueprintIdentifier = "9AD3B25BF8427F9674B17662"
+               BlueprintIdentifier = "C5D55DF90ED8050F150B42AE"
                BuildableName = "libPods.a"
                BlueprintName = "Pods"
                ReferencedContainer = "container:Pods.xcodeproj">
diff --git a/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/SDWebImage.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/SDWebImage.xcscheme
index d6aeeb69b0f4a25a4cdc85b32e0e0d5e657ce13b..a23948a4dd9b44d1fa04d9cc6224397ac6237794 100644
--- a/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/SDWebImage.xcscheme
+++ b/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/SDWebImage.xcscheme
@@ -14,7 +14,7 @@
             buildForAnalyzing = "YES">
             <BuildableReference
                BuildableIdentifier = "primary"
-               BlueprintIdentifier = "10477AB8861E6E46A25DFBCD"
+               BlueprintIdentifier = "DB55FBD64C69FF1FF7B30398"
                BuildableName = "libSDWebImage.a"
                BlueprintName = "SDWebImage"
                ReferencedContainer = "container:Pods.xcodeproj">
diff --git a/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/xcschememanagement.plist
index 779c1044c54c00c9dacec6ae11dc3a6f0678e905..64526321787029074839da261b862f6be7f07414 100644
--- a/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/xcschememanagement.plist
+++ b/Pods/Pods.xcodeproj/xcuserdata/admin.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -37,32 +37,32 @@
 	</dict>
 	<key>SuppressBuildableAutocreation</key>
 	<dict>
-		<key>5352D432641F0656C90741034E32F31E</key>
+		<key>36E0C26ABF9E779513C15F592498F0FB</key>
 		<dict>
 			<key>primary</key>
 			<true/>
 		</dict>
-		<key>8421FA013F6234E416E9E5363CB99DDB</key>
+		<key>51EDC086645F9E7589BB11AE18ACFB07</key>
 		<dict>
 			<key>primary</key>
 			<true/>
 		</dict>
-		<key>BB58AC6D7CE35348B874113DF4C0EF45</key>
+		<key>5352D432641F0656C90741034E32F31E</key>
 		<dict>
 			<key>primary</key>
 			<true/>
 		</dict>
-		<key>BB698F8AC1978892388DCBBBB644ACFB</key>
+		<key>576BBB327C3C746F9E69571B8760534A</key>
 		<dict>
 			<key>primary</key>
 			<true/>
 		</dict>
-		<key>CB31271C2921A12D89FFCA121A02166F</key>
+		<key>BB58AC6D7CE35348B874113DF4C0EF45</key>
 		<dict>
 			<key>primary</key>
 			<true/>
 		</dict>
-		<key>F6EBA2C87F0A4CB70AF517C3E99C2E16</key>
+		<key>BB698F8AC1978892388DCBBBB644ACFB</key>
 		<dict>
 			<key>primary</key>
 			<true/>
diff --git a/redstar.xcodeproj/project.pbxproj b/redstar.xcodeproj/project.pbxproj
index 5f149b8433905250335215e2c56625af79f13dc6..5797be55a041db33481dd21d73050360443db656 100644
--- a/redstar.xcodeproj/project.pbxproj
+++ b/redstar.xcodeproj/project.pbxproj
@@ -30,6 +30,7 @@
 		841D24F81BEB473C0005CC9F /* CheckPicViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 841D24F71BEB473C0005CC9F /* CheckPicViewController.m */; };
 		841D24FB1BEB75CA0005CC9F /* QuestionDetailFooterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 841D24FA1BEB75CA0005CC9F /* QuestionDetailFooterView.m */; };
 		842547FC1BF03977006C79C5 /* QuestionModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 842547FB1BF03977006C79C5 /* QuestionModel.m */; };
+		842E21DD1C3286D400455F3F /* PictureTextTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 842E21DC1C3286D400455F3F /* PictureTextTableViewCell.m */; };
 		843D1B9E1C0B3F7600E30002 /* SpotCheckOnLineViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 843D1B9D1C0B3F7600E30002 /* SpotCheckOnLineViewController.m */; };
 		8442BA5C1BDB8FDB005E5657 /* MineTableHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8442BA5B1BDB8FDB005E5657 /* MineTableHeaderView.m */; };
 		846206B51C06AF700015C456 /* RankListHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 846206B41C06AF700015C456 /* RankListHeaderView.m */; };
@@ -231,6 +232,8 @@
 		841D24FA1BEB75CA0005CC9F /* QuestionDetailFooterView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QuestionDetailFooterView.m; sourceTree = "<group>"; };
 		842547FA1BF03977006C79C5 /* QuestionModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QuestionModel.h; sourceTree = "<group>"; };
 		842547FB1BF03977006C79C5 /* QuestionModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QuestionModel.m; sourceTree = "<group>"; };
+		842E21DB1C3286D400455F3F /* PictureTextTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PictureTextTableViewCell.h; sourceTree = "<group>"; };
+		842E21DC1C3286D400455F3F /* PictureTextTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PictureTextTableViewCell.m; sourceTree = "<group>"; };
 		843D1B9C1C0B3F7600E30002 /* SpotCheckOnLineViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpotCheckOnLineViewController.h; sourceTree = "<group>"; };
 		843D1B9D1C0B3F7600E30002 /* SpotCheckOnLineViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SpotCheckOnLineViewController.m; sourceTree = "<group>"; };
 		8442BA5A1BDB8FDB005E5657 /* MineTableHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MineTableHeaderView.h; sourceTree = "<group>"; };
@@ -1160,6 +1163,8 @@
 				84C9729B1C1ADC5B003A3276 /* PictureTextTableCell.m */,
 				84C9729D1C1ADD17003A3276 /* PictureCommentTableCell.h */,
 				84C9729E1C1ADD17003A3276 /* PictureCommentTableCell.m */,
+				842E21DB1C3286D400455F3F /* PictureTextTableViewCell.h */,
+				842E21DC1C3286D400455F3F /* PictureTextTableViewCell.m */,
 			);
 			path = Cell;
 			sourceTree = "<group>";
@@ -2285,10 +2290,9 @@
 				TargetAttributes = {
 					84970DE91BD8DD8A00C1728A = {
 						CreatedOnToolsVersion = 7.0.1;
-						DevelopmentTeam = W54V2VB863;
 						SystemCapabilities = {
 							com.apple.BackgroundModes = {
-								enabled = 0;
+								enabled = 1;
 							};
 							com.apple.Push = {
 								enabled = 0;
@@ -2411,6 +2415,7 @@
 				84A6738E1C0BE2D0000F828E /* OnLineCompleteCell.m in Sources */,
 				84CEB1671C28E8970072ED0A /* SpotCheckModel.m in Sources */,
 				84CC34D41C094476002F10E2 /* StandardViewController.m in Sources */,
+				842E21DD1C3286D400455F3F /* PictureTextTableViewCell.m in Sources */,
 				84FD8A0A1BDA01D1006E442A /* MineViewController.m in Sources */,
 				84C972991C1ADB9C003A3276 /* PictureDetailTableCell.m in Sources */,
 				848A20271C183FCB00422FAB /* OnLineResultViewController.m in Sources */,
diff --git a/redstar.xcworkspace/xcuserdata/admin.xcuserdatad/UserInterfaceState.xcuserstate b/redstar.xcworkspace/xcuserdata/admin.xcuserdatad/UserInterfaceState.xcuserstate
index 4cff46f70818f3cd666d700f0f8601878535c111..79696c3d62e26514d8ff285b67c8366a993f697c 100644
Binary files a/redstar.xcworkspace/xcuserdata/admin.xcuserdatad/UserInterfaceState.xcuserstate and b/redstar.xcworkspace/xcuserdata/admin.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/redstar/Classes/Macro/Url.h b/redstar/Classes/Macro/Url.h
index fdd3f91ea0e2e417ab6bbde2f5a1dfae5a09e026..97b5881dffd86d4254a5e1fce664ac9fbd35b75c 100644
--- a/redstar/Classes/Macro/Url.h
+++ b/redstar/Classes/Macro/Url.h
@@ -10,10 +10,10 @@
 #define Url_h
 
 // url 测试环境
-// #define kRedStarURL  @"http://218.244.151.129:7580/"
+#define kRedStarURL  @"http://218.244.151.129:7580/"
 
 // 正式环境
- #define kRedStarURL  @"http://219.235.234.225:7580/"
+// #define kRedStarURL  @"http://219.235.234.225:7580/"
 
 
 // 检查更新
diff --git a/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureCommentTableCell.m b/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureCommentTableCell.m
index e5069b950bfe35aa1ae0a49b6421e899f9c0ba9b..3f1dc6d1fb49f139aebe103a847b51dfd458a1a4 100644
--- a/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureCommentTableCell.m
+++ b/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureCommentTableCell.m
@@ -65,9 +65,7 @@
         // 右边
         NSLayoutConstraint *titleRight = [NSLayoutConstraint constraintWithItem:_peopleLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.dateLabel attribute:NSLayoutAttributeLeft multiplier:1.0 constant:-10];
         [self.contentView addConstraint:titleRight];
-        
-        
-        
+                
         // 高度
         NSLayoutConstraint *titleBottom = [NSLayoutConstraint constraintWithItem:_peopleLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:-10];
         [self.contentView addConstraint:titleBottom];
diff --git a/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureTextTableCell.m b/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureTextTableCell.m
index 933e8b1d65108f98cae853c1ae26c79450e3c814..b3e2e76a2135c176e7298cd70f3a9feefc828e26 100644
--- a/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureTextTableCell.m
+++ b/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureTextTableCell.m
@@ -15,6 +15,14 @@
         _bigImageView = [[UIImageView alloc] init];
         _bigImageView.translatesAutoresizingMaskIntoConstraints = NO;
         _bigImageView.userInteractionEnabled = YES;
+//        _bigImageView.contentMode = UIViewContentModeScaleAspectFit;
+//        _bigImageView.autoresizesSubviews = YES;
+//        _bigImageView.autoresizingMask =
+//        UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
+        [_bigImageView setContentScaleFactor:[[UIScreen mainScreen] scale]];
+        _bigImageView.contentMode =  UIViewContentModeScaleAspectFill;
+        _bigImageView.autoresizingMask = UIViewAutoresizingFlexibleHeight;
+        _bigImageView.clipsToBounds  = YES;
         [self.contentView addSubview:_bigImageView];
         
         // 顶端
@@ -71,6 +79,7 @@
         _descriptionLabel.translatesAutoresizingMaskIntoConstraints = NO;
         _descriptionLabel.font = [UIFont systemFontOfSize:15.0];
         _descriptionLabel.textColor = kLightBlack;
+        _descriptionLabel.numberOfLines = 0;
         [self.contentView addSubview:_descriptionLabel];
         
         // 顶端
@@ -86,7 +95,7 @@
         [self.contentView addConstraint:titleRight];
         
         // 高度
-        NSLayoutConstraint *titleBottom = [NSLayoutConstraint constraintWithItem:_descriptionLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:-10];
+        NSLayoutConstraint *titleBottom = [NSLayoutConstraint constraintWithItem:_descriptionLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:-0];
         [self.contentView addConstraint:titleBottom];
     }
     return _descriptionLabel;
diff --git a/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureTextTableViewCell.h b/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureTextTableViewCell.h
new file mode 100644
index 0000000000000000000000000000000000000000..9fd5ab4133873cb673696f0f14fa2fda7077fc7d
--- /dev/null
+++ b/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureTextTableViewCell.h
@@ -0,0 +1,14 @@
+//
+//  PictureTextTableViewCell.h
+//  redstar
+//
+//  Created by admin on 15/12/29.
+//  Copyright © 2015年 ZWF. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+@interface PictureTextTableViewCell : UITableViewCell
+@property (nonatomic, strong) UILabel *descriptionLabel;
+
+@end
diff --git a/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureTextTableViewCell.m b/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureTextTableViewCell.m
new file mode 100644
index 0000000000000000000000000000000000000000..93e3c8d0053f802d5a605d5c56b039a3aca4a920
--- /dev/null
+++ b/redstar/Classes/Module/Function/Picture/PictureDetail/Cell/PictureTextTableViewCell.m
@@ -0,0 +1,47 @@
+//
+//  PictureTextTableViewCell.m
+//  redstar
+//
+//  Created by admin on 15/12/29.
+//  Copyright © 2015年 ZWF. All rights reserved.
+//
+
+#import "PictureTextTableViewCell.h"
+
+@implementation PictureTextTableViewCell
+
+- (UILabel *)descriptionLabel
+{
+    if (!_descriptionLabel) {
+        _descriptionLabel = [[UILabel alloc] init];
+        _descriptionLabel.translatesAutoresizingMaskIntoConstraints = NO;
+        _descriptionLabel.font = [UIFont systemFontOfSize:15.0];
+        _descriptionLabel.textColor = kLightBlack;
+        _descriptionLabel.numberOfLines = 0;
+        [self.contentView addSubview:_descriptionLabel];
+        
+        // 顶端
+        NSLayoutConstraint *titleTop = [NSLayoutConstraint constraintWithItem:_descriptionLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeTop multiplier:1.0 constant:2];
+        [self.contentView addConstraint:titleTop];
+        
+        // 左边
+        NSLayoutConstraint *titleLeft = [NSLayoutConstraint constraintWithItem:_descriptionLabel attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:20];
+        [self.contentView addConstraint:titleLeft];
+        
+        // 右边
+        NSLayoutConstraint *titleRight = [NSLayoutConstraint constraintWithItem:_descriptionLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-20];
+        [self.contentView addConstraint:titleRight];
+        
+        // 高度
+        NSLayoutConstraint *titleBottom = [NSLayoutConstraint constraintWithItem:_descriptionLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:-2];
+        [self.contentView addConstraint:titleBottom];
+    }
+    return _descriptionLabel;
+}
+- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
+    [super setSelected:selected animated:animated];
+
+    // Configure the view for the selected state
+}
+
+@end
diff --git a/redstar/Classes/Module/Function/Picture/PictureDetail/ViewController/PictureStoryViewController.m b/redstar/Classes/Module/Function/Picture/PictureDetail/ViewController/PictureStoryViewController.m
index ae0325cb1c08e8b04aee79dd216b9374e4e0f55c..5cc81812d814c060e1690ee62381d9d1c4d6eb06 100644
--- a/redstar/Classes/Module/Function/Picture/PictureDetail/ViewController/PictureStoryViewController.m
+++ b/redstar/Classes/Module/Function/Picture/PictureDetail/ViewController/PictureStoryViewController.m
@@ -12,6 +12,7 @@
 #import "PictureDetailTableCell.h"
 #import "PictureTextTableCell.h"
 #import "PictureCommentTableCell.h"
+#import "PictureTextTableViewCell.h"
 
 #import "CheckPicViewController.h"
 
@@ -26,7 +27,7 @@
 #define kPictureDetailTableCell @"PictureDetailTableViewCell"
 #define kPictureTextTableCell @"PictureTextTableViewCell"
 #define kPictureCommentTableCell @"pictureCommentTableViewCell"
-
+#define kPictureTextTableViewCell @"pictureTextTAbleTableCell"
 @interface PictureStoryViewController () <UITableViewDelegate, UITableViewDataSource, UITextViewDelegate>
 @property (nonatomic, strong) UITableView *tableView;
 @property (nonatomic, assign) int clickNumber;
@@ -310,31 +311,41 @@
         cell.selectionStyle = UITableViewCellSelectionStyleNone;
         return cell;
     } else if (indexPath.section == 1) {
-        PictureTextTableCell *cell=[tableView dequeueReusableCellWithIdentifier:kPictureTextTableCell];
-        if (!cell) {
-            cell = [[PictureTextTableCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:kPictureTextTableCell];
-        }
-        PicTextModel *picText = _picTextArray[indexPath.row];
-        NSURL *imageUrl = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@", kRedStarURL ,picText.fileUrl]];
-        UIImageView *imageView = [[UIImageView alloc] init];
-        [imageView sd_setImageWithURL:imageUrl placeholderImage:[UIImage imageNamed:@"default_pic"]];
-        cell.bigImageView.contentMode = UIViewContentModeScaleAspectFit;
-//        [cell.bigImageView sd_setImageWithURL:imageUrl forState:UIControlStateNormal placeholderImage:[UIImage imageNamed:@"default_pic"]];
-        [cell.bigImageView sd_setImageWithURL:imageUrl placeholderImage:[UIImage imageNamed:@"default_pic"]];
         
-        UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapClick:)];
-        [cell.bigImageView addGestureRecognizer:tap];
-        
-        NSString *str = [NSString stringWithFormat:@"%@", picText.descriptionText];
-        if (picText.descriptionText == nil || picText.descriptionText == NULL || [picText.descriptionText isEqual:[NSNull null]])  {
-            cell.descriptionLabel.text = @"";
+        PicTextModel *picText = _picTextArray[indexPath.row];
+        if (picText.fileName.length == 0) {
+            PictureTextTableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:kPictureTextTableViewCell];
+            if (!cell) {
+                cell = [[PictureTextTableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:kPictureTextTableViewCell];
+            }
+            cell.descriptionLabel.text = [NSString stringWithFormat:@"%@", picText.descriptionText];
+            return cell;
         } else {
-            cell.descriptionLabel.text = str;
+            PictureTextTableCell *cell=[tableView dequeueReusableCellWithIdentifier:kPictureTextTableCell];
+            if (!cell) {
+                cell = [[PictureTextTableCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:kPictureTextTableCell];
+            }
+            
+            NSURL *imageUrl = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@", kRedStarURL ,picText.fileUrl]];
+           // [cell.bigImageView sd_setImageWithURL:imageUrl placeholderImage:[UIImage imageNamed:@"default_pic"]];
+            [cell.bigImageView sd_setImageWithURL:imageUrl];
+            NSLog(@"cell.size = %@", NSStringFromCGSize(cell.bigImageView.image.size));
+            UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapClick:)];
+            [cell.bigImageView addGestureRecognizer:tap];
+            
+            NSString *str = [NSString stringWithFormat:@"%@", picText.descriptionText];
+            if (picText.descriptionText == nil || picText.descriptionText == NULL || [picText.descriptionText isEqual:[NSNull null]])  {
+                cell.descriptionLabel.text = @"";
+            } else {
+                cell.descriptionLabel.text = str;
+            }
+            
+            cell.selectionStyle = UITableViewCellSelectionStyleNone;
+            return cell;
         }
         
-        cell.selectionStyle = UITableViewCellSelectionStyleNone;
-        return cell;
     } else {
+        // 评论
         PictureCommentTableCell *cell=[tableView dequeueReusableCellWithIdentifier:kPictureCommentTableCell];
         if (!cell) {
             cell = [[PictureCommentTableCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:kPictureCommentTableCell];
@@ -564,6 +575,7 @@
         [_tableView registerClass:[PictureDetailTableCell class] forCellReuseIdentifier:kPictureDetailTableCell];
         [_tableView registerClass:[PictureTextTableCell class] forCellReuseIdentifier:kPictureTextTableCell];
         [_tableView registerClass:[PictureCommentTableCell class] forCellReuseIdentifier:kPictureCommentTableCell];
+        [_tableView registerClass:[PictureTextTableViewCell class] forCellReuseIdentifier:kPictureTextTableViewCell];
         [self.view addSubview:_tableView];
         
         NSLayoutConstraint *tableTop = [NSLayoutConstraint constraintWithItem:_tableView attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeTop multiplier:1.0 constant:0];
diff --git a/redstar/Classes/Module/Function/Picture/PictureList/Cell/PictureTableCell.m b/redstar/Classes/Module/Function/Picture/PictureList/Cell/PictureTableCell.m
index b89aaa9bc1570c368bdf7f8211be789dd2499b87..82dd9297bfe6ecceb866ceed15ccc491afea7dca 100644
--- a/redstar/Classes/Module/Function/Picture/PictureList/Cell/PictureTableCell.m
+++ b/redstar/Classes/Module/Function/Picture/PictureList/Cell/PictureTableCell.m
@@ -23,9 +23,9 @@
         NSDictionary *dict = pictureList.attachments[0];
         NSURL *imageUrl = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@", kRedStarURL ,dict[@"fileUrl"]]];
         [self.titleImageView sd_setImageWithURL:imageUrl placeholderImage:[UIImage imageNamed:@"default_pic"]];
+        
     } else {
         self.titleImageView.image = [UIImage imageNamed:@"default_pic"];
-
     }
 
 
diff --git a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/ViewController/RankDetailViewController.h b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/ViewController/RankDetailViewController.h
index 3074d017fbbec8031f5beb2b98a7118fac5aa8e0..22511934f65bd78083ee76c402d6fc0ea55dfe6e 100644
--- a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/ViewController/RankDetailViewController.h
+++ b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/ViewController/RankDetailViewController.h
@@ -12,6 +12,8 @@
 @property (nonatomic, assign) NSInteger indexRow;
 @property (nonatomic, copy) NSString *uuid;
 @property (nonatomic, copy) NSString *store_uuid;
+@property (nonatomic, copy) NSString *commentId;
+
 @property (nonatomic, copy) NSString *storeAddress;
 @property (nonatomic, strong) NSArray *storePictures;
 
diff --git a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/ViewController/RankDetailViewController.m b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/ViewController/RankDetailViewController.m
index 63b53f076bc314e32bb4fab54ea604ce462b5418..1e0ca17983f9b88d577638a3d824d52a228f27e0 100644
--- a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/ViewController/RankDetailViewController.m
+++ b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankDetail/ViewController/RankDetailViewController.m
@@ -503,8 +503,9 @@
             NSLog(@"url = %@", url);
             
             HttpClient *httpClient = [[HttpClient alloc] initWithUrl:url];
-            NSDictionary *parameters = @{@"entityType":@"question",
-                                         @"entityUuid":self.uuid,
+            NSLog(@"selll = %@", self.commentId);
+            NSDictionary *parameters = @{@"entityType":@"praise",
+                                         @"entityUuid":self.commentId,
                                          @"comment":_commentView.contentTextView.text};
             NSLog(@"parameters = %@", parameters);
             [MBProgressHUD showHUDAddedTo:self.view animated:YES];
diff --git a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/Cell/RankCommentCell.m b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/Cell/RankCommentCell.m
index 241b088ed1fdb2aa5b90383856ac077654424fc6..f1d48edf541f9d138617fb7cbc63f029db6848cf 100644
--- a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/Cell/RankCommentCell.m
+++ b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/Cell/RankCommentCell.m
@@ -47,7 +47,7 @@
         NSLayoutConstraint *shoppingRight = [NSLayoutConstraint constraintWithItem:_peopleLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeCenterX multiplier:1.0 constant:-20];
         [self.contentView addConstraint:shoppingRight];
         
-        NSLayoutConstraint *shoppingWidth = [NSLayoutConstraint constraintWithItem:_peopleLabel attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:30];
+        NSLayoutConstraint *shoppingWidth = [NSLayoutConstraint constraintWithItem:_peopleLabel attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:50];
         [self.contentView addConstraint:shoppingWidth];
         
         NSLayoutConstraint *shoppingHeight = [NSLayoutConstraint constraintWithItem:_peopleLabel attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:25];
@@ -71,7 +71,7 @@
         NSLayoutConstraint *shoppingRight = [NSLayoutConstraint constraintWithItem:_dateLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-20];
         [self.contentView addConstraint:shoppingRight];
         
-        NSLayoutConstraint *shoppingWidth = [NSLayoutConstraint constraintWithItem:_dateLabel attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeCenterX multiplier:1.0 constant:-20];
+        NSLayoutConstraint *shoppingWidth = [NSLayoutConstraint constraintWithItem:_dateLabel attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeCenterX multiplier:1.0 constant:-10];
         [self.contentView addConstraint:shoppingWidth];
         
         NSLayoutConstraint *shoppingHeight = [NSLayoutConstraint constraintWithItem:_dateLabel attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:25];
@@ -97,7 +97,7 @@
         NSLayoutConstraint *shoppingRight = [NSLayoutConstraint constraintWithItem:_commentLabel attribute:NSLayoutAttributeRight relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeRight multiplier:1.0 constant:-20];
         [self.contentView addConstraint:shoppingRight];
         
-        NSLayoutConstraint *shoppingWidth = [NSLayoutConstraint constraintWithItem:_commentLabel attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:30];
+        NSLayoutConstraint *shoppingWidth = [NSLayoutConstraint constraintWithItem:_commentLabel attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeLeft multiplier:1.0 constant:50];
         [self.contentView addConstraint:shoppingWidth];
         
         NSLayoutConstraint *shoppingHeight = [NSLayoutConstraint constraintWithItem:_commentLabel attribute:NSLayoutAttributeBottom relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeBottom multiplier:1.0 constant:-5];
diff --git a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/View/RankListHeaderView.m b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/View/RankListHeaderView.m
index 3c0114b0f1ecfcfbaa27212306089bacf960c5fb..4da941dbff91a30f385d7c9b814bc5665ece7f7f 100644
--- a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/View/RankListHeaderView.m
+++ b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/View/RankListHeaderView.m
@@ -66,6 +66,8 @@
         UIImageView *arrowIMView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"grey-trilateral_right"]];
         [self addSubview:arrowIMView];
         _arrowImageView = arrowIMView;
+        _arrowImageView.frame = CGRectMake(20, 19.5, 8, 11);
+
         
         UILabel *scoreLabel = [[UILabel alloc] init];
         scoreLabel.textAlignment = NSTextAlignmentCenter;
@@ -136,15 +138,22 @@
 - (void)didMoveToSuperview
 {
     if (_rankListModel.isOpened) {
-        [UIView animateWithDuration:0.2 animations:^{
-            _arrowImageView.transform = CGAffineTransformIdentity;
-            _arrowImageView.transform = CGAffineTransformMakeRotation(M_PI / 2);
+        [UIView animateWithDuration:0.01 animations:^{
+            
+            
+            CGAffineTransform transform = CGAffineTransformMakeRotation(90 * M_PI/180.0);
+            [_arrowImageView setTransform:transform];
+//            _arrowImageView.transform = CGAffineTransformIdentity;
+//            _arrowImageView.transform = CGAffineTransformMakeRotation(M_PI / 2);
         }];
 
     } else {
-        [UIView animateWithDuration:0.2 animations:^{
-            _arrowImageView.transform = CGAffineTransformIdentity;
-            _arrowImageView.transform = CGAffineTransformMakeRotation(0);
+        [UIView animateWithDuration:0.01 animations:^{
+            
+            CGAffineTransform transform = CGAffineTransformMakeRotation(0 * M_PI/180.0);
+            [_arrowImageView setTransform:transform];
+//            _arrowImageView.transform = CGAffineTransformIdentity;
+//            _arrowImageView.transform = CGAffineTransformMakeRotation(0);
         }];
     }
 }
@@ -154,7 +163,15 @@
     [super layoutSubviews];
     _bgView.frame = self.bounds;
     _bgButton.frame = CGRectMake(30, 0, 0.35 * kScreenWidth, self.bounds.size.height);
-    _arrowImageView.frame = CGRectMake(20, (self.frame.size.height - 11) / 2, 9, 10);
+    
+//    if (_rankListModel.isOpened) {
+//        _arrowImageView.frame = CGRectMake(19, (self.frame.size.height - 9) / 2, 11, 8);
+//
+//    } else {
+//        _arrowImageView.frame = CGRectMake(20, (self.frame.size.height - 8) / 2, 8, 11);
+//    }
+
+    
     _scoreLabel.frame = CGRectMake(0.4 * kScreenWidth, 0, 0.25 * kScreenWidth, 50);
     if (_index <= 3) {
         _gradeImageView.frame = CGRectMake(0.8 * kScreenWidth, 9, 36, 33);
diff --git a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/ViewController/RankingListViewController.m b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/ViewController/RankingListViewController.m
index cd9b2af97afc5b36301740343ffe7b99a07bf683..df3e71eb3d8725b815f9835f37fe5ace7642d439 100644
--- a/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/ViewController/RankingListViewController.m
+++ b/redstar/Classes/Module/Function/WordOfMouth/Ranking/RankingList/ViewController/RankingListViewController.m
@@ -59,6 +59,8 @@
 @property (nonatomic, assign) NSInteger statisMode;
 
 @property (nonatomic, strong) NSString *selectName;
+
+
 @property (nonatomic) BOOL isChoose;
 
 @end
@@ -386,8 +388,11 @@
         if (!cell) {
             cell = [[RankCommentCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:kRankingCell];
         }
-        RankListModel *rankListModel = _rankData[indexPath.section];
-        RankCommentModel *commentModel = rankListModel.comments[indexPath.row];
+        RankListModel *rankListModel = _rankData[indexPath.section - 1];
+        NSLog(@"~~~~~ = %@", rankListModel.comments);
+        NSDictionary *dict = rankListModel.comments[indexPath.row];
+        RankCommentModel *commentModel = [[RankCommentModel alloc] init];
+        [commentModel setValuesForKeysWithDictionary:dict];
         cell.rankComment = commentModel;
         return cell;
     }
@@ -437,6 +442,7 @@
         RankDetailViewController *rankDetailVC = [[RankDetailViewController alloc] init];
         rankDetailVC.indexRow = rankList.index;
         rankDetailVC.uuid = rankList.uuid;
+        rankDetailVC.commentId = rankList.commentId;
         rankDetailVC.store_uuid = rankList.store_uuid;
         rankDetailVC.storeAddress = rankList.storeAddress;
         rankDetailVC.storePictures = rankList.storePictures;
@@ -491,6 +497,7 @@
     rankDetailVC.indexRow = rankList.index;
     rankDetailVC.uuid = rankList.uuid;
     rankDetailVC.store_uuid = rankList.store_uuid;
+    rankDetailVC.commentId = rankList.commentId;
     rankDetailVC.storeAddress = rankList.storeAddress;
     rankDetailVC.storePictures = rankList.storePictures;
     [self.navigationController pushViewController:rankDetailVC animated:YES];
diff --git a/redstar/Classes/Module/Home/ViewController/HomeViewController.m b/redstar/Classes/Module/Home/ViewController/HomeViewController.m
index cb382c90e15fe0b746d3c139456a14d51305d169..883778ff8052af06f4a62977e8e98d7e722b231d 100644
--- a/redstar/Classes/Module/Home/ViewController/HomeViewController.m
+++ b/redstar/Classes/Module/Home/ViewController/HomeViewController.m
@@ -204,6 +204,7 @@ typedef NSComparisonResult (^NSComparator)(id obj1, id obj2);
             [tempArray addObject:picList];
         }
         _allPraiseListArray = tempArray;
+        
         [self.tableView reloadData];
         [MBProgressHUD hideHUDForView:self.view animated:YES];
         [self.tableView.header endRefreshing];
@@ -298,7 +299,6 @@ typedef NSComparisonResult (^NSComparator)(id obj1, id obj2);
             [questionTempArr addObject:question];
         }
         _allQuestionArray = questionTempArr;
-        NSLog(@"111quesssssssss.count === %ld", _allQuestionArray.count);
         
         [self.tableView reloadData];
         [MBProgressHUD hideHUDForView:self.view animated:YES];
diff --git a/redstar/Info.plist b/redstar/Info.plist
index 61177982cad50281cbeb6a488583dbf677db63e5..1050c3f95524b3a586528cd177cd2b52c35fd2be 100644
--- a/redstar/Info.plist
+++ b/redstar/Info.plist
@@ -32,6 +32,10 @@
 		<key>NSAllowsArbitraryLoads</key>
 		<true/>
 	</dict>
+	<key>UIBackgroundModes</key>
+	<array>
+		<string>remote-notification</string>
+	</array>
 	<key>UILaunchStoryboardName</key>
 	<string>LaunchScreen</string>
 	<key>UIRequiredDeviceCapabilities</key>