Browse Source

初始化项目版本

RONG 2 years ago
commit
25de15efa7
100 changed files with 3730 additions and 0 deletions
  1. 2073 0
      LNManager.xcodeproj/project.pbxproj
  2. 7 0
      LNManager.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  3. 10 0
      LNManager.xcworkspace/contents.xcworkspacedata
  4. 8 0
      LNManager.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  5. 13 0
      LNManager/AboutVC.h
  6. 87 0
      LNManager/AboutVC.m
  7. 39 0
      LNManager/AppDelegate.h
  8. 454 0
      LNManager/AppDelegate.mm
  9. 13 0
      LNManager/AssessorDetail.h
  10. 67 0
      LNManager/AssessorDetail.m
  11. 15 0
      LNManager/AssessorList.h
  12. 100 0
      LNManager/AssessorList.m
  13. BIN
      LNManager/Assets.xcassets/AppIcon.appiconset/1.png
  14. 62 0
      LNManager/Assets.xcassets/AppIcon.appiconset/Contents.json
  15. BIN
      LNManager/Assets.xcassets/AppIcon.appiconset/Icon-120.png
  16. BIN
      LNManager/Assets.xcassets/AppIcon.appiconset/Icon-121.png
  17. BIN
      LNManager/Assets.xcassets/AppIcon.appiconset/Icon-180.png
  18. BIN
      LNManager/Assets.xcassets/AppIcon.appiconset/Icon-40.png
  19. BIN
      LNManager/Assets.xcassets/AppIcon.appiconset/Icon-58.png
  20. BIN
      LNManager/Assets.xcassets/AppIcon.appiconset/Icon-60.png
  21. BIN
      LNManager/Assets.xcassets/AppIcon.appiconset/Icon-80.png
  22. BIN
      LNManager/Assets.xcassets/AppIcon.appiconset/Icon-87.png
  23. 6 0
      LNManager/Assets.xcassets/Contents.json
  24. 6 0
      LNManager/Assets.xcassets/Job/Contents.json
  25. 21 0
      LNManager/Assets.xcassets/Job/arrow_left.imageset/Contents.json
  26. BIN
      LNManager/Assets.xcassets/Job/arrow_left.imageset/箭头-5.png
  27. 21 0
      LNManager/Assets.xcassets/Job/arrow_right.imageset/Contents.json
  28. BIN
      LNManager/Assets.xcassets/Job/arrow_right.imageset/箭头-4.png
  29. 21 0
      LNManager/Assets.xcassets/Job/beginDate.imageset/Contents.json
  30. BIN
      LNManager/Assets.xcassets/Job/beginDate.imageset/start_time_icon.png
  31. 21 0
      LNManager/Assets.xcassets/Job/endDate.imageset/Contents.json
  32. BIN
      LNManager/Assets.xcassets/Job/endDate.imageset/end_time_icon.png
  33. 21 0
      LNManager/Assets.xcassets/Job/fold.imageset/Contents.json
  34. BIN
      LNManager/Assets.xcassets/Job/fold.imageset/收起3.png
  35. 21 0
      LNManager/Assets.xcassets/Job/ic_assessor_manager.imageset/Contents.json
  36. BIN
      LNManager/Assets.xcassets/Job/ic_assessor_manager.imageset/考核员.png
  37. 21 0
      LNManager/Assets.xcassets/Job/ic_car_manager.imageset/Contents.json
  38. BIN
      LNManager/Assets.xcassets/Job/ic_car_manager.imageset/教练车.png
  39. 21 0
      LNManager/Assets.xcassets/Job/ic_check_train.imageset/Contents.json
  40. BIN
      LNManager/Assets.xcassets/Job/ic_check_train.imageset/学时审核.png
  41. 21 0
      LNManager/Assets.xcassets/Job/ic_coach_manager.imageset/Contents.json
  42. BIN
      LNManager/Assets.xcassets/Job/ic_coach_manager.imageset/教练管理.png
  43. 21 0
      LNManager/Assets.xcassets/Job/ic_jubao_manager.imageset/Contents.json
  44. BIN
      LNManager/Assets.xcassets/Job/ic_jubao_manager.imageset/举报管理.png
  45. 21 0
      LNManager/Assets.xcassets/Job/ic_notify.imageset/Contents.json
  46. BIN
      LNManager/Assets.xcassets/Job/ic_notify.imageset/通知下发.png
  47. 21 0
      LNManager/Assets.xcassets/Job/ic_pingjia_manager.imageset/Contents.json
  48. BIN
      LNManager/Assets.xcassets/Job/ic_pingjia_manager.imageset/评价.png
  49. 21 0
      LNManager/Assets.xcassets/Job/ic_school_manager.imageset/Contents.json
  50. BIN
      LNManager/Assets.xcassets/Job/ic_school_manager.imageset/机构管理.png
  51. 21 0
      LNManager/Assets.xcassets/Job/ic_securitor_manager.imageset/Contents.json
  52. BIN
      LNManager/Assets.xcassets/Job/ic_securitor_manager.imageset/安全员.png
  53. 21 0
      LNManager/Assets.xcassets/Job/ic_squSelect.imageset/Contents.json
  54. BIN
      LNManager/Assets.xcassets/Job/ic_squSelect.imageset/正方形勾选框-未选中.png
  55. 21 0
      LNManager/Assets.xcassets/Job/ic_squSelect_h.imageset/Contents.json
  56. BIN
      LNManager/Assets.xcassets/Job/ic_squSelect_h.imageset/筛选tab---选项后面的方形框选中后的样子.png
  57. 21 0
      LNManager/Assets.xcassets/Job/ic_student_manager.imageset/Contents.json
  58. BIN
      LNManager/Assets.xcassets/Job/ic_student_manager.imageset/学员.png
  59. 21 0
      LNManager/Assets.xcassets/Job/ic_teach_area.imageset/Contents.json
  60. BIN
      LNManager/Assets.xcassets/Job/ic_teach_area.imageset/教学区域.png
  61. 21 0
      LNManager/Assets.xcassets/Job/ic_teach_log.imageset/Contents.json
  62. BIN
      LNManager/Assets.xcassets/Job/ic_teach_log.imageset/日志.png
  63. 21 0
      LNManager/Assets.xcassets/Job/ic_terminal_manager.imageset/Contents.json
  64. BIN
      LNManager/Assets.xcassets/Job/ic_terminal_manager.imageset/终端管理.png
  65. 21 0
      LNManager/Assets.xcassets/Job/ic_tousu_manager.imageset/Contents.json
  66. BIN
      LNManager/Assets.xcassets/Job/ic_tousu_manager.imageset/投诉管理-1.png
  67. 21 0
      LNManager/Assets.xcassets/Job/ic_waring_manager.imageset/Contents.json
  68. BIN
      LNManager/Assets.xcassets/Job/ic_waring_manager.imageset/统计.png
  69. 21 0
      LNManager/Assets.xcassets/Job/job_car2.imageset/Contents.json
  70. BIN
      LNManager/Assets.xcassets/Job/job_car2.imageset/car.png
  71. BIN
      LNManager/Assets.xcassets/Job/job_car2.imageset/跑车.png
  72. BIN
      LNManager/Assets.xcassets/Job/job_car2.imageset/车.png
  73. 21 0
      LNManager/Assets.xcassets/Job/job_carOff.imageset/Contents.json
  74. BIN
      LNManager/Assets.xcassets/Job/job_carOff.imageset/job_carOff.png
  75. 21 0
      LNManager/Assets.xcassets/Job/job_carOn.imageset/Contents.json
  76. BIN
      LNManager/Assets.xcassets/Job/job_carOn.imageset/车2的副本.png
  77. 21 0
      LNManager/Assets.xcassets/Job/job_default.imageset/Contents.json
  78. BIN
      LNManager/Assets.xcassets/Job/job_default.imageset/文件-3.png
  79. 21 0
      LNManager/Assets.xcassets/Job/job_top.imageset/Contents.json
  80. BIN
      LNManager/Assets.xcassets/Job/job_top.imageset/未标题-1.png
  81. 21 0
      LNManager/Assets.xcassets/Job/pointMark.imageset/Contents.json
  82. BIN
      LNManager/Assets.xcassets/Job/pointMark.imageset/选中-3.png
  83. 21 0
      LNManager/Assets.xcassets/Job/pointMark_h.imageset/Contents.json
  84. BIN
      LNManager/Assets.xcassets/Job/pointMark_h.imageset/选中-4.png
  85. 21 0
      LNManager/Assets.xcassets/Job/unfold.imageset/Contents.json
  86. BIN
      LNManager/Assets.xcassets/Job/unfold.imageset/展开3.png
  87. 6 0
      LNManager/Assets.xcassets/Login/Contents.json
  88. BIN
      LNManager/Assets.xcassets/Login/login_background.imageset/1.jpg
  89. 21 0
      LNManager/Assets.xcassets/Login/login_background.imageset/Contents.json
  90. 21 0
      LNManager/Assets.xcassets/Login/login_guohui.imageset/Contents.json
  91. BIN
      LNManager/Assets.xcassets/Login/login_guohui.imageset/gh.png
  92. 21 0
      LNManager/Assets.xcassets/Login/login_head.imageset/Contents.json
  93. BIN
      LNManager/Assets.xcassets/Login/login_head.imageset/login_head.png
  94. 21 0
      LNManager/Assets.xcassets/Login/login_mesg.imageset/Contents.json
  95. BIN
      LNManager/Assets.xcassets/Login/login_mesg.imageset/login_mesg.png
  96. 21 0
      LNManager/Assets.xcassets/Login/login_top.imageset/Contents.json
  97. BIN
      LNManager/Assets.xcassets/Login/login_top.imageset/login_top.jpeg
  98. 6 0
      LNManager/Assets.xcassets/Tabbar/Contents.json
  99. 23 0
      LNManager/Assets.xcassets/Tabbar/tabbar_1.imageset/Contents.json
  100. BIN
      LNManager/Assets.xcassets/Tabbar/tabbar_1.imageset/消息.png

+ 2073 - 0
LNManager.xcodeproj/project.pbxproj

@@ -0,0 +1,2073 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 46;
+	objects = {
+
+/* Begin PBXBuildFile section */
+		1844B7EA1EDE6CFF00002E9F /* statisticsVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1844B7E91EDE6CFF00002E9F /* statisticsVC.m */; };
+		1844B7ED1EDEBD4F00002E9F /* DateView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1844B7EC1EDEBD4F00002E9F /* DateView.m */; };
+		18452EED1EE016AC000FA643 /* XDBarCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 18452EEA1EE016AC000FA643 /* XDBarCell.m */; };
+		18452EEE1EE016AC000FA643 /* XDBarView.m in Sources */ = {isa = PBXBuildFile; fileRef = 18452EEC1EE016AC000FA643 /* XDBarView.m */; };
+		1859D13C1EA46FDE004FBE1C /* UI_Formatter&Function.m in Sources */ = {isa = PBXBuildFile; fileRef = 1859D13B1EA46FDE004FBE1C /* UI_Formatter&Function.m */; };
+		18AF243E1EBC0E900023D023 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 18AF243D1EBC0E900023D023 /* libz.tbd */; };
+		18AF24401EBC0E9F0023D023 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 18AF243F1EBC0E9F0023D023 /* libsqlite3.tbd */; };
+		18AF247A1EBC5C890023D023 /* StudentListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 18AF24781EBC5C890023D023 /* StudentListCell.m */; };
+		18AF247B1EBC5C890023D023 /* StudentListCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 18AF24791EBC5C890023D023 /* StudentListCell.xib */; };
+		18F23CD31EEE771B0086ADB6 /* bt_star_a.png in Resources */ = {isa = PBXBuildFile; fileRef = 18F23CC61EEE771B0086ADB6 /* bt_star_a.png */; };
+		18F23CD41EEE771B0086ADB6 /* bt_star_b.png in Resources */ = {isa = PBXBuildFile; fileRef = 18F23CC71EEE771B0086ADB6 /* bt_star_b.png */; };
+		18F23CD51EEE771B0086ADB6 /* CDPStarEvaluation.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F23CC91EEE771B0086ADB6 /* CDPStarEvaluation.m */; };
+		18F23CD61EEE771B0086ADB6 /* 评价1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 18F23CCB1EEE771B0086ADB6 /* 评价1@2x.png */; };
+		18F23CD71EEE771B0086ADB6 /* 评价1@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 18F23CCC1EEE771B0086ADB6 /* 评价1@3x.png */; };
+		18F23CD81EEE771B0086ADB6 /* 评价2-4@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 18F23CCD1EEE771B0086ADB6 /* 评价2-4@2x.png */; };
+		18F23CD91EEE771B0086ADB6 /* 评价2-5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 18F23CCE1EEE771B0086ADB6 /* 评价2-5@2x.png */; };
+		18F23CDA1EEE771B0086ADB6 /* 评价2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 18F23CCF1EEE771B0086ADB6 /* 评价2@2x.png */; };
+		18F23CDB1EEE771B0086ADB6 /* 评价2@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 18F23CD01EEE771B0086ADB6 /* 评价2@3x.png */; };
+		18F23CDC1EEE771B0086ADB6 /* RatingBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F23CD21EEE771B0086ADB6 /* RatingBar.m */; };
+		18F23CF01EEE77BF0086ADB6 /* WD_Detail_ShenHe.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F23CE01EEE77BF0086ADB6 /* WD_Detail_ShenHe.m */; };
+		18F23CF11EEE77BF0086ADB6 /* WD_DetailCarCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F23CE21EEE77BF0086ADB6 /* WD_DetailCarCell.m */; };
+		18F23CF21EEE77BF0086ADB6 /* WD_DetailCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F23CE41EEE77BF0086ADB6 /* WD_DetailCell.m */; };
+		18F23CF31EEE77BF0086ADB6 /* WD_DetailCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 18F23CE51EEE77BF0086ADB6 /* WD_DetailCell.xib */; };
+		18F23CF41EEE77BF0086ADB6 /* WD_DetailCoaCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F23CE71EEE77BF0086ADB6 /* WD_DetailCoaCell.m */; };
+		18F23CF51EEE77BF0086ADB6 /* WD_DetailSchCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F23CE91EEE77BF0086ADB6 /* WD_DetailSchCell.m */; };
+		18F23CF61EEE77BF0086ADB6 /* WD_DetailVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F23CEB1EEE77BF0086ADB6 /* WD_DetailVC.m */; };
+		18F23CFB1EEE79240086ADB6 /* ComDealVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F23CFA1EEE79240086ADB6 /* ComDealVC.m */; };
+		18F23CFE1EEE7E670086ADB6 /* NSArray+ex.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F23CFD1EEE7E670086ADB6 /* NSArray+ex.m */; };
+		1D03A1AC1F6BB86B00166BA4 /* MyMessageVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D03A1AB1F6BB86B00166BA4 /* MyMessageVC.m */; };
+		1D0C299B1F1860060045CFCE /* SkimViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0C29981F1860060045CFCE /* SkimViewController.m */; };
+		1D0C299C1F1860060045CFCE /* TileViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0C299A1F1860060045CFCE /* TileViewController.m */; };
+		1D0E8B2C1EBAF849008C63B4 /* ExceptionHandle.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0E8B2B1EBAF849008C63B4 /* ExceptionHandle.m */; };
+		1D196E331E94CEF600544919 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D196E321E94CEF600544919 /* main.m */; };
+		1D196E361E94CEF600544919 /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1D196E351E94CEF600544919 /* AppDelegate.mm */; };
+		1D196E3C1E94CEF600544919 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1D196E3A1E94CEF600544919 /* Main.storyboard */; };
+		1D196E3E1E94CEF600544919 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1D196E3D1E94CEF600544919 /* Assets.xcassets */; };
+		1D196E411E94CEF600544919 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1D196E3F1E94CEF600544919 /* LaunchScreen.storyboard */; };
+		1D196E911ED6CD4000860056 /* HolderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D196E901ED6CD4000860056 /* HolderView.m */; };
+		1D196E9A1EDE6FCD00860056 /* EvaluationListVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D196E991EDE6FCD00860056 /* EvaluationListVC.m */; };
+		1D196E9D1EDE87F500860056 /* ComplaintsListVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D196E9C1EDE87F500860056 /* ComplaintsListVC.m */; };
+		1D196EA91EDE9C1000860056 /* EvaListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D196EA81EDE9C1000860056 /* EvaListCell.m */; };
+		1D196EAC1EDEB94F00860056 /* ReportListVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D196EAB1EDEB94F00860056 /* ReportListVC.m */; };
+		1D196EAF1EDEB9C100860056 /* ComListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D196EAE1EDEB9C100860056 /* ComListCell.m */; };
+		1D196EB21EDEC8A000860056 /* RepListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D196EB11EDEC8A000860056 /* RepListCell.m */; };
+		1D2658341E9B6A57005F539E /* AssessorDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D2658331E9B6A57005F539E /* AssessorDetail.m */; };
+		1D2658371E9B722C005F539E /* SafeDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D2658361E9B722C005F539E /* SafeDetail.m */; };
+		1D26583A1E9B786A005F539E /* StudentDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D2658391E9B786A005F539E /* StudentDetail.m */; };
+		1D26583D1E9B86C7005F539E /* CarDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D26583C1E9B86C6005F539E /* CarDetail.m */; };
+		1D27D63C1EF11DE700B0B31B /* TeachLogsVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D27D63B1EF11DE700B0B31B /* TeachLogsVC.m */; };
+		1D335F681E9F1DF0006B5E85 /* XueShiCheckCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D335F661E9F1DF0006B5E85 /* XueShiCheckCell.m */; };
+		1D335F691E9F1DF0006B5E85 /* XueShiCheckCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1D335F671E9F1DF0006B5E85 /* XueShiCheckCell.xib */; };
+		1D335F6F1E9F6B69006B5E85 /* JobVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D335F6E1E9F6B69006B5E85 /* JobVC.m */; };
+		1D335F751E9F73A1006B5E85 /* UIButton+ex.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D335F741E9F73A1006B5E85 /* UIButton+ex.m */; };
+		1D335F771EA065D7006B5E85 /* miaxisFuJian.db in Resources */ = {isa = PBXBuildFile; fileRef = 1D335F761EA065D7006B5E85 /* miaxisFuJian.db */; };
+		1D335F7D1EA0A3B8006B5E85 /* MinRescord.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D335F7C1EA0A3B8006B5E85 /* MinRescord.m */; };
+		1D335F861EA0AABC006B5E85 /* MinRecordeCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D335F841EA0AABC006B5E85 /* MinRecordeCell.m */; };
+		1D335F871EA0AABC006B5E85 /* MinRecordeCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1D335F851EA0AABC006B5E85 /* MinRecordeCell.xib */; };
+		1D335F921EA0D223006B5E85 /* TerminalVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D335F911EA0D223006B5E85 /* TerminalVC.m */; };
+		1D335F971EA0E51F006B5E85 /* MyAnimatedAnnotationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D335F961EA0E51F006B5E85 /* MyAnimatedAnnotationView.m */; };
+		1D335F9A1EA20B15006B5E85 /* InputView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D335F991EA20B15006B5E85 /* InputView.m */; };
+		1D3F230F1F0B985C00B0B7D4 /* TeachLogForCheckVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3F230E1F0B985C00B0B7D4 /* TeachLogForCheckVC.m */; };
+		1D3F23121F0B988100B0B7D4 /* TrainPhotoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3F23111F0B988100B0B7D4 /* TrainPhotoCell.m */; };
+		1D3F23161F0B98FD00B0B7D4 /* TeachLogCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3F23141F0B98FD00B0B7D4 /* TeachLogCell.m */; };
+		1D3F23171F0B98FD00B0B7D4 /* TeachLogCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1D3F23151F0B98FD00B0B7D4 /* TeachLogCell.xib */; };
+		1D3F23281F0B999F00B0B7D4 /* MBProgressHUD+Add.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3F231A1F0B999F00B0B7D4 /* MBProgressHUD+Add.m */; };
+		1D3F23291F0B999F00B0B7D4 /* MJPhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3F231C1F0B999F00B0B7D4 /* MJPhoto.m */; };
+		1D3F232A1F0B999F00B0B7D4 /* MJPhotoBrowser.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1D3F231D1F0B999F00B0B7D4 /* MJPhotoBrowser.bundle */; };
+		1D3F232B1F0B999F00B0B7D4 /* MJPhotoBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3F231F1F0B999F00B0B7D4 /* MJPhotoBrowser.m */; };
+		1D3F232C1F0B999F00B0B7D4 /* MJPhotoLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3F23211F0B999F00B0B7D4 /* MJPhotoLoadingView.m */; };
+		1D3F232D1F0B999F00B0B7D4 /* MJPhotoProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3F23231F0B999F00B0B7D4 /* MJPhotoProgressView.m */; };
+		1D3F232E1F0B999F00B0B7D4 /* MJPhotoToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3F23251F0B999F00B0B7D4 /* MJPhotoToolbar.m */; };
+		1D3F232F1F0B999F00B0B7D4 /* MJPhotoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3F23271F0B999F00B0B7D4 /* MJPhotoView.m */; };
+		1D44316E1EFA5593004EE9CD /* SendNotifyVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D44316C1EFA5593004EE9CD /* SendNotifyVC.m */; };
+		1D4431721EFA59F2004EE9CD /* NotifySelectObjVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D4431711EFA59F2004EE9CD /* NotifySelectObjVC.m */; };
+		1D4431751EFA6C72004EE9CD /* Notify_SelectSchVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D4431741EFA6C72004EE9CD /* Notify_SelectSchVC.m */; };
+		1D4431781EFA6D11004EE9CD /* Notify_SelectCityVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D4431771EFA6D11004EE9CD /* Notify_SelectCityVC.m */; };
+		1D44317C1EFB99E1004EE9CD /* Notify_SelectCityHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D44317B1EFB99E1004EE9CD /* Notify_SelectCityHeaderView.m */; };
+		1D44317F1EFCA670004EE9CD /* Notify_SelectCityCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D44317E1EFCA670004EE9CD /* Notify_SelectCityCell.m */; };
+		1D4431821EFCCFDF004EE9CD /* SelectCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D4431811EFCCFDF004EE9CD /* SelectCell.m */; };
+		1D4431E81F0641B6004EE9CD /* AboutVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D4431E71F0641B6004EE9CD /* AboutVC.m */; };
+		1D554A391EEFA972003CAC5B /* WD_DetailChangeCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D554A371EEFA972003CAC5B /* WD_DetailChangeCell.m */; };
+		1D5C95231EA4E71A002DCDDF /* LockCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D5C95211EA4E71A002DCDDF /* LockCell.m */; };
+		1D5C95241EA4E71A002DCDDF /* LockCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1D5C95221EA4E71A002DCDDF /* LockCell.xib */; };
+		1D5C95281EA5A90C002DCDDF /* RegionsCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D5C95261EA5A90C002DCDDF /* RegionsCell.m */; };
+		1D5C95291EA5A90C002DCDDF /* RegionsCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1D5C95271EA5A90C002DCDDF /* RegionsCell.xib */; };
+		1D5C952C1EA5AB26002DCDDF /* RegionsList.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D5C952B1EA5AB26002DCDDF /* RegionsList.m */; };
+		1D5C952F1EA5AF26002DCDDF /* RegionsDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D5C952E1EA5AF26002DCDDF /* RegionsDetail.m */; };
+		1D5C953A1EA6FBEF002DCDDF /* WillDoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D5C95381EA6FBEF002DCDDF /* WillDoCell.m */; };
+		1D5C953B1EA6FBEF002DCDDF /* WillDoCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1D5C95391EA6FBEF002DCDDF /* WillDoCell.xib */; };
+		1D5C95651EA95339002DCDDF /* DES3Util.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D5C95641EA95339002DCDDF /* DES3Util.m */; };
+		1D5C956A1EA95476002DCDDF /* GTMBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D5C95681EA95475002DCDDF /* GTMBase64.m */; };
+		1D63953C1EB984BF00119D35 /* MBContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D63953B1EB984BF00119D35 /* MBContentView.m */; };
+		1D70465A1E95DEEC009BB5FD /* BaseVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7046591E95DEEC009BB5FD /* BaseVC.m */; };
+		1D7046611E95EE94009BB5FD /* NetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7046601E95EE94009BB5FD /* NetworkManager.m */; };
+		1D7046641E96157E009BB5FD /* MyTabbarController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7046631E96157E009BB5FD /* MyTabbarController.m */; };
+		1D7046671E96165E009BB5FD /* MyUINavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7046661E96165E009BB5FD /* MyUINavigationController.m */; };
+		1D70466F1E961977009BB5FD /* WillDoVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D70466E1E961977009BB5FD /* WillDoVC.m */; };
+		1D7046751E9619A6009BB5FD /* WaringVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7046741E9619A6009BB5FD /* WaringVC.m */; };
+		1D7046781E9619C5009BB5FD /* MeCenterVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7046771E9619C5009BB5FD /* MeCenterVC.m */; };
+		1D70467C1E962005009BB5FD /* LoginVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D70467A1E962005009BB5FD /* LoginVC.m */; };
+		1D70467D1E962005009BB5FD /* LoginVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1D70467B1E962005009BB5FD /* LoginVC.xib */; };
+		1D7046811E963534009BB5FD /* NSString+ex.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7046801E963534009BB5FD /* NSString+ex.m */; };
+		1D7046841E96600E009BB5FD /* Tools.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7046831E96600E009BB5FD /* Tools.m */; };
+		1D7046B21E97A628009BB5FD /* SYBase_tbVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7046B11E97A628009BB5FD /* SYBase_tbVC.m */; };
+		1D7046B81E97AA65009BB5FD /* SchoolListVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7046B71E97AA65009BB5FD /* SchoolListVC.m */; };
+		1DBFD7CC1F286DCB005A5AEC /* BMKClusterAlgorithm.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DBFD7C51F286DCB005A5AEC /* BMKClusterAlgorithm.m */; };
+		1DBFD7CD1F286DCB005A5AEC /* BMKClusterItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DBFD7C71F286DCB005A5AEC /* BMKClusterItem.m */; };
+		1DBFD7CE1F286DCB005A5AEC /* BMKClusterManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DBFD7C91F286DCB005A5AEC /* BMKClusterManager.m */; };
+		1DBFD7CF1F286DCB005A5AEC /* BMKClusterQuadtree.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DBFD7CB1F286DCB005A5AEC /* BMKClusterQuadtree.m */; };
+		1DD43F071E98AAFB00998F9A /* CoachListVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD43F061E98AAFB00998F9A /* CoachListVC.m */; };
+		1DD43F161E98D2F600998F9A /* StudentList.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD43F151E98D2F600998F9A /* StudentList.m */; };
+		1DD43F191E98D99400998F9A /* AssessorList.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD43F181E98D99400998F9A /* AssessorList.m */; };
+		1DD43F221E99F46800998F9A /* SafeList.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD43F211E99F46800998F9A /* SafeList.m */; };
+		1DD43F281E99F64B00998F9A /* Base_tbVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD43F271E99F64B00998F9A /* Base_tbVC.m */; };
+		1DD43F2B1E99F73D00998F9A /* CarList.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD43F2A1E99F73D00998F9A /* CarList.m */; };
+		1DD43F311E9A053F00998F9A /* XueShiCheckList.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD43F301E9A053F00998F9A /* XueShiCheckList.m */; };
+		1DD43F341E9A154100998F9A /* Job_Detail_base.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD43F331E9A154100998F9A /* Job_Detail_base.m */; };
+		1DD43F371E9A16F200998F9A /* SchoolDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD43F361E9A16F200998F9A /* SchoolDetail.m */; };
+		1DD43F3A1E9B356400998F9A /* CoachDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD43F391E9B356400998F9A /* CoachDetail.m */; };
+		1DE6578E1E9D21D900AB824F /* MengBanView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE6578D1E9D21D900AB824F /* MengBanView.m */; };
+		1DE657921E9DB45900AB824F /* miaxis.db in Resources */ = {isa = PBXBuildFile; fileRef = 1DE657911E9DB45900AB824F /* miaxis.db */; };
+		1DE657981E9DB72E00AB824F /* DBManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE657971E9DB72E00AB824F /* DBManager.m */; };
+		1DE657A81E9E480800AB824F /* SignsCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE657A61E9E480800AB824F /* SignsCell.m */; };
+		1DE657A91E9E480800AB824F /* SignsCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DE657A71E9E480800AB824F /* SignsCell.xib */; };
+		1DE657AD1E9E51ED00AB824F /* ShenHeCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE657AB1E9E51ED00AB824F /* ShenHeCell.m */; };
+		1DE657AE1E9E51ED00AB824F /* ShenHeCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DE657AC1E9E51ED00AB824F /* ShenHeCell.xib */; };
+		1DF885741F90CDDE0070CAD9 /* libicucore.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF885731F90CDDD0070CAD9 /* libicucore.tbd */; };
+		1DFA182E1EF8F3550050BEEA /* WD_DetailDevCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DFA182D1EF8F3550050BEEA /* WD_DetailDevCell.m */; };
+		317693FBB06FA65A4F6CBB1F /* libPods-LNManager.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D52A373F605F6823347EDF11 /* libPods-LNManager.a */; };
+		D092B1DF2215AD3500DAAF57 /* TTTAttributedLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B15E2215AD3400DAAF57 /* TTTAttributedLabel.m */; };
+		D092B1E02215AD3500DAAF57 /* MLEmojiLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B15F2215AD3400DAAF57 /* MLEmojiLabel.m */; };
+		D092B1E12215AD3500DAAF57 /* SJVoiceTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1612215AD3500DAAF57 /* SJVoiceTransform.m */; };
+		D092B1E22215AD3500DAAF57 /* libmp3lame.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D092B1622215AD3500DAAF57 /* libmp3lame.a */; };
+		D092B1E32215AD3500DAAF57 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1662215AD3500DAAF57 /* Reachability.m */; };
+		D092B1E42215AD3500DAAF57 /* QMEmoticon.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D092B1692215AD3500DAAF57 /* QMEmoticon.bundle */; };
+		D092B1E52215AD3500DAAF57 /* expressionImage.plist in Resources */ = {isa = PBXBuildFile; fileRef = D092B16A2215AD3500DAAF57 /* expressionImage.plist */; };
+		D092B1E92215AD3500DAAF57 /* QMChatRoomCellFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1722215AD3500DAAF57 /* QMChatRoomCellFactory.m */; };
+		D092B1EA2215AD3500DAAF57 /* QMChatRoomImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1762215AD3500DAAF57 /* QMChatRoomImageCell.m */; };
+		D092B1EB2215AD3500DAAF57 /* QMChatRoomIframeCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1772215AD3500DAAF57 /* QMChatRoomIframeCell.m */; };
+		D092B1EC2215AD3500DAAF57 /* QMChatRoomRichTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1782215AD3500DAAF57 /* QMChatRoomRichTextCell.m */; };
+		D092B1ED2215AD3500DAAF57 /* QMChatRoomCardCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B17B2215AD3500DAAF57 /* QMChatRoomCardCell.m */; };
+		D092B1EE2215AD3500DAAF57 /* QMLeaveMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B17D2215AD3500DAAF57 /* QMLeaveMessageCell.m */; };
+		D092B1EF2215AD3500DAAF57 /* QMChatRoomFileCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1812215AD3500DAAF57 /* QMChatRoomFileCell.m */; };
+		D092B1F02215AD3500DAAF57 /* QMChatRoomNoteCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1822215AD3500DAAF57 /* QMChatRoomNoteCell.m */; };
+		D092B1F12215AD3500DAAF57 /* QMChatRoomRobotCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1832215AD3500DAAF57 /* QMChatRoomRobotCell.m */; };
+		D092B1F22215AD3500DAAF57 /* QMChatRoomVoiceCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1852215AD3500DAAF57 /* QMChatRoomVoiceCell.m */; };
+		D092B1F32215AD3500DAAF57 /* QMChatRoomMp3Cell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1862215AD3500DAAF57 /* QMChatRoomMp3Cell.m */; };
+		D092B1F42215AD3500DAAF57 /* QMChatRoomBaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1872215AD3500DAAF57 /* QMChatRoomBaseCell.m */; };
+		D092B1F52215AD3500DAAF57 /* QMChatRoomTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1892215AD3500DAAF57 /* QMChatRoomTextCell.m */; };
+		D092B1F62215AD3500DAAF57 /* QMChatRoomInvestigateCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B18C2215AD3500DAAF57 /* QMChatRoomInvestigateCell.m */; };
+		D092B1F72215AD3500DAAF57 /* QMChatRoomRobotReplyView.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B18F2215AD3500DAAF57 /* QMChatRoomRobotReplyView.m */; };
+		D092B1F82215AD3500DAAF57 /* TCFaceView.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1902215AD3500DAAF57 /* TCFaceView.m */; };
+		D092B1F92215AD3500DAAF57 /* QMChatRoomMoreView.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1922215AD3500DAAF57 /* QMChatRoomMoreView.m */; };
+		D092B1FA2215AD3500DAAF57 /* TCMessageManagerFaceView.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1942215AD3500DAAF57 /* TCMessageManagerFaceView.m */; };
+		D092B1FB2215AD3500DAAF57 /* QMRecordIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1952215AD3500DAAF57 /* QMRecordIndicatorView.m */; };
+		D092B1FC2215AD3500DAAF57 /* QMChatTileView.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1972215AD3500DAAF57 /* QMChatTileView.m */; };
+		D092B1FD2215AD3500DAAF57 /* TCExpressionSectionBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1982215AD3500DAAF57 /* TCExpressionSectionBar.m */; };
+		D092B1FE2215AD3500DAAF57 /* QMChatRoomInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1992215AD3500DAAF57 /* QMChatRoomInputView.m */; };
+		D092B1FF2215AD3500DAAF57 /* QMChatRoomShowRichTextController.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B19F2215AD3500DAAF57 /* QMChatRoomShowRichTextController.m */; };
+		D092B2002215AD3500DAAF57 /* QMChatRoomViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1A12215AD3500DAAF57 /* QMChatRoomViewController.m */; };
+		D092B2012215AD3500DAAF57 /* QMChatRoomShowFileController.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1A22215AD3500DAAF57 /* QMChatRoomShowFileController.m */; };
+		D092B2022215AD3500DAAF57 /* QMChatRoomGuestBookViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1A42215AD3500DAAF57 /* QMChatRoomGuestBookViewController.m */; };
+		D092B2032215AD3500DAAF57 /* QMChatRoomShowImageController.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1A82215AD3500DAAF57 /* QMChatRoomShowImageController.m */; };
+		D092B2042215AD3500DAAF57 /* QMAudioRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1AB2215AD3500DAAF57 /* QMAudioRecorder.m */; };
+		D092B2052215AD3500DAAF57 /* QMTextModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1AC2215AD3500DAAF57 /* QMTextModel.m */; };
+		D092B2062215AD3500DAAF57 /* QMAudioAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1AE2215AD3500DAAF57 /* QMAudioAnimation.m */; };
+		D092B2072215AD3500DAAF57 /* QMManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1AF2215AD3500DAAF57 /* QMManager.m */; };
+		D092B2082215AD3500DAAF57 /* QMDateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1B22215AD3500DAAF57 /* QMDateManager.m */; };
+		D092B2092215AD3500DAAF57 /* QMTapGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1B52215AD3500DAAF57 /* QMTapGestureRecognizer.m */; };
+		D092B20A2215AD3500DAAF57 /* QMItemCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1BB2215AD3500DAAF57 /* QMItemCollectionCell.m */; };
+		D092B20B2215AD3500DAAF57 /* QMFileTableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1BC2215AD3500DAAF57 /* QMFileTableCell.m */; };
+		D092B20C2215AD3500DAAF57 /* QMFileCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1BD2215AD3500DAAF57 /* QMFileCollectionCell.m */; };
+		D092B20D2215AD3500DAAF57 /* QMVideoTableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1C22215AD3500DAAF57 /* QMVideoTableCell.m */; };
+		D092B20E2215AD3500DAAF57 /* QMProfileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1C72215AD3500DAAF57 /* QMProfileManager.m */; };
+		D092B20F2215AD3500DAAF57 /* QMFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1C82215AD3500DAAF57 /* QMFileManager.m */; };
+		D092B2102215AD3500DAAF57 /* QMFileModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1C92215AD3500DAAF57 /* QMFileModel.m */; };
+		D092B2112215AD3500DAAF57 /* QMFileTabbarView.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1CB2215AD3500DAAF57 /* QMFileTabbarView.m */; };
+		D092B2122215AD3500DAAF57 /* QMPickedPhotoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1CF2215AD3500DAAF57 /* QMPickedPhotoViewController.m */; };
+		D092B2132215AD3500DAAF57 /* QMPickedVideoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1D02215AD3500DAAF57 /* QMPickedVideoViewController.m */; };
+		D092B2142215AD3500DAAF57 /* QMPickedOtherViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1D12215AD3500DAAF57 /* QMPickedOtherViewController.m */; };
+		D092B2152215AD3500DAAF57 /* QMPickedDocViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1D22215AD3500DAAF57 /* QMPickedDocViewController.m */; };
+		D092B2162215AD3500DAAF57 /* QMFileManagerController.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1D42215AD3500DAAF57 /* QMFileManagerController.m */; };
+		D092B2172215AD3500DAAF57 /* QMPickedAudioViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1D82215AD3500DAAF57 /* QMPickedAudioViewController.m */; };
+		D092B2182215AD3500DAAF57 /* QMAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1DA2215AD3500DAAF57 /* QMAlert.m */; };
+		D092B2192215AD3500DAAF57 /* NSAttributedString+QMEmojiExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1DC2215AD3500DAAF57 /* NSAttributedString+QMEmojiExtension.m */; };
+		D092B21A2215AD3500DAAF57 /* QMAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1DD2215AD3500DAAF57 /* QMAudioPlayer.m */; };
+		D092B21B2215AD3500DAAF57 /* QMTextAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = D092B1DE2215AD3500DAAF57 /* QMTextAttachment.m */; };
+		D092B21C2215AEE200DAAF57 /* QMChatSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D092B16C2215AD3500DAAF57 /* QMChatSDK.framework */; };
+		D092B21D2215AEE200DAAF57 /* QMChatSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D092B16C2215AD3500DAAF57 /* QMChatSDK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+		D092B21E2215AEE200DAAF57 /* Qiniu.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D092B16D2215AD3500DAAF57 /* Qiniu.framework */; };
+		D092B21F2215AEE200DAAF57 /* Qiniu.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D092B16D2215AD3500DAAF57 /* Qiniu.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+		D092B2202215AEE200DAAF57 /* FMDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D092B16E2215AD3500DAAF57 /* FMDB.framework */; };
+		D092B2212215AEE200DAAF57 /* FMDB.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D092B16E2215AD3500DAAF57 /* FMDB.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+		1DA699CA1F90BA5D0004EF98 /* Embed Frameworks */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "";
+			dstSubfolderSpec = 10;
+			files = (
+				D092B21D2215AEE200DAAF57 /* QMChatSDK.framework in Embed Frameworks */,
+				D092B2212215AEE200DAAF57 /* FMDB.framework in Embed Frameworks */,
+				D092B21F2215AEE200DAAF57 /* Qiniu.framework in Embed Frameworks */,
+			);
+			name = "Embed Frameworks";
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+		1844B7E81EDE6CFF00002E9F /* statisticsVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = statisticsVC.h; sourceTree = "<group>"; };
+		1844B7E91EDE6CFF00002E9F /* statisticsVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = statisticsVC.m; sourceTree = "<group>"; };
+		1844B7EB1EDEBD4F00002E9F /* DateView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DateView.h; sourceTree = "<group>"; };
+		1844B7EC1EDEBD4F00002E9F /* DateView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DateView.m; sourceTree = "<group>"; };
+		18452EE91EE016AC000FA643 /* XDBarCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XDBarCell.h; sourceTree = "<group>"; };
+		18452EEA1EE016AC000FA643 /* XDBarCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XDBarCell.m; sourceTree = "<group>"; };
+		18452EEB1EE016AC000FA643 /* XDBarView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XDBarView.h; sourceTree = "<group>"; };
+		18452EEC1EE016AC000FA643 /* XDBarView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XDBarView.m; sourceTree = "<group>"; };
+		1859D1381EA46506004FBE1C /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		1859D13A1EA46FDE004FBE1C /* UI_Formatter&Function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UI_Formatter&Function.h"; sourceTree = "<group>"; };
+		1859D13B1EA46FDE004FBE1C /* UI_Formatter&Function.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UI_Formatter&Function.m"; sourceTree = "<group>"; };
+		18AF243D1EBC0E900023D023 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
+		18AF243F1EBC0E9F0023D023 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; };
+		18AF244D1EBC100A0023D023 /* PrefixHeader.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrefixHeader.pch; sourceTree = "<group>"; };
+		18AF24771EBC5C890023D023 /* StudentListCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StudentListCell.h; sourceTree = "<group>"; };
+		18AF24781EBC5C890023D023 /* StudentListCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StudentListCell.m; sourceTree = "<group>"; };
+		18AF24791EBC5C890023D023 /* StudentListCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = StudentListCell.xib; sourceTree = "<group>"; };
+		18F23CC61EEE771B0086ADB6 /* bt_star_a.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = bt_star_a.png; sourceTree = "<group>"; };
+		18F23CC71EEE771B0086ADB6 /* bt_star_b.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = bt_star_b.png; sourceTree = "<group>"; };
+		18F23CC81EEE771B0086ADB6 /* CDPStarEvaluation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDPStarEvaluation.h; sourceTree = "<group>"; };
+		18F23CC91EEE771B0086ADB6 /* CDPStarEvaluation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDPStarEvaluation.m; sourceTree = "<group>"; };
+		18F23CCB1EEE771B0086ADB6 /* 评价1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "评价1@2x.png"; sourceTree = "<group>"; };
+		18F23CCC1EEE771B0086ADB6 /* 评价1@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "评价1@3x.png"; sourceTree = "<group>"; };
+		18F23CCD1EEE771B0086ADB6 /* 评价2-4@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "评价2-4@2x.png"; sourceTree = "<group>"; };
+		18F23CCE1EEE771B0086ADB6 /* 评价2-5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "评价2-5@2x.png"; sourceTree = "<group>"; };
+		18F23CCF1EEE771B0086ADB6 /* 评价2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "评价2@2x.png"; sourceTree = "<group>"; };
+		18F23CD01EEE771B0086ADB6 /* 评价2@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "评价2@3x.png"; sourceTree = "<group>"; };
+		18F23CD11EEE771B0086ADB6 /* RatingBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RatingBar.h; sourceTree = "<group>"; };
+		18F23CD21EEE771B0086ADB6 /* RatingBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RatingBar.m; sourceTree = "<group>"; };
+		18F23CDF1EEE77BF0086ADB6 /* WD_Detail_ShenHe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WD_Detail_ShenHe.h; sourceTree = "<group>"; };
+		18F23CE01EEE77BF0086ADB6 /* WD_Detail_ShenHe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WD_Detail_ShenHe.m; sourceTree = "<group>"; };
+		18F23CE11EEE77BF0086ADB6 /* WD_DetailCarCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WD_DetailCarCell.h; sourceTree = "<group>"; };
+		18F23CE21EEE77BF0086ADB6 /* WD_DetailCarCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WD_DetailCarCell.m; sourceTree = "<group>"; };
+		18F23CE31EEE77BF0086ADB6 /* WD_DetailCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WD_DetailCell.h; sourceTree = "<group>"; };
+		18F23CE41EEE77BF0086ADB6 /* WD_DetailCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WD_DetailCell.m; sourceTree = "<group>"; };
+		18F23CE51EEE77BF0086ADB6 /* WD_DetailCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = WD_DetailCell.xib; sourceTree = "<group>"; };
+		18F23CE61EEE77BF0086ADB6 /* WD_DetailCoaCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WD_DetailCoaCell.h; sourceTree = "<group>"; };
+		18F23CE71EEE77BF0086ADB6 /* WD_DetailCoaCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WD_DetailCoaCell.m; sourceTree = "<group>"; };
+		18F23CE81EEE77BF0086ADB6 /* WD_DetailSchCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WD_DetailSchCell.h; sourceTree = "<group>"; };
+		18F23CE91EEE77BF0086ADB6 /* WD_DetailSchCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WD_DetailSchCell.m; sourceTree = "<group>"; };
+		18F23CEA1EEE77BF0086ADB6 /* WD_DetailVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WD_DetailVC.h; sourceTree = "<group>"; };
+		18F23CEB1EEE77BF0086ADB6 /* WD_DetailVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WD_DetailVC.m; sourceTree = "<group>"; };
+		18F23CF91EEE79240086ADB6 /* ComDealVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComDealVC.h; sourceTree = "<group>"; };
+		18F23CFA1EEE79240086ADB6 /* ComDealVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ComDealVC.m; sourceTree = "<group>"; };
+		18F23CFC1EEE7E670086ADB6 /* NSArray+ex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+ex.h"; sourceTree = "<group>"; };
+		18F23CFD1EEE7E670086ADB6 /* NSArray+ex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+ex.m"; sourceTree = "<group>"; };
+		1D03A1AA1F6BB86B00166BA4 /* MyMessageVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyMessageVC.h; sourceTree = "<group>"; };
+		1D03A1AB1F6BB86B00166BA4 /* MyMessageVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyMessageVC.m; sourceTree = "<group>"; };
+		1D0C29971F1860060045CFCE /* SkimViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SkimViewController.h; sourceTree = "<group>"; };
+		1D0C29981F1860060045CFCE /* SkimViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SkimViewController.m; sourceTree = "<group>"; };
+		1D0C29991F1860060045CFCE /* TileViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TileViewController.h; sourceTree = "<group>"; };
+		1D0C299A1F1860060045CFCE /* TileViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TileViewController.m; sourceTree = "<group>"; };
+		1D0E8B2A1EBAF849008C63B4 /* ExceptionHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExceptionHandle.h; sourceTree = "<group>"; };
+		1D0E8B2B1EBAF849008C63B4 /* ExceptionHandle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExceptionHandle.m; sourceTree = "<group>"; };
+		1D0E8B2D1EBB092B008C63B4 /* LNManager.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = LNManager.entitlements; sourceTree = "<group>"; };
+		1D196E2E1E94CEF600544919 /* LNManager.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LNManager.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		1D196E321E94CEF600544919 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+		1D196E341E94CEF600544919 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
+		1D196E351E94CEF600544919 /* AppDelegate.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = AppDelegate.mm; sourceTree = "<group>"; };
+		1D196E3B1E94CEF600544919 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
+		1D196E3D1E94CEF600544919 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
+		1D196E401E94CEF600544919 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
+		1D196E8F1ED6CD4000860056 /* HolderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HolderView.h; sourceTree = "<group>"; };
+		1D196E901ED6CD4000860056 /* HolderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HolderView.m; sourceTree = "<group>"; };
+		1D196E981EDE6FCD00860056 /* EvaluationListVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvaluationListVC.h; sourceTree = "<group>"; };
+		1D196E991EDE6FCD00860056 /* EvaluationListVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvaluationListVC.m; sourceTree = "<group>"; };
+		1D196E9B1EDE87F500860056 /* ComplaintsListVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComplaintsListVC.h; sourceTree = "<group>"; };
+		1D196E9C1EDE87F500860056 /* ComplaintsListVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ComplaintsListVC.m; sourceTree = "<group>"; };
+		1D196EA71EDE9C1000860056 /* EvaListCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvaListCell.h; sourceTree = "<group>"; };
+		1D196EA81EDE9C1000860056 /* EvaListCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvaListCell.m; sourceTree = "<group>"; };
+		1D196EAA1EDEB94F00860056 /* ReportListVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReportListVC.h; sourceTree = "<group>"; };
+		1D196EAB1EDEB94F00860056 /* ReportListVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ReportListVC.m; sourceTree = "<group>"; };
+		1D196EAD1EDEB9C100860056 /* ComListCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComListCell.h; sourceTree = "<group>"; };
+		1D196EAE1EDEB9C100860056 /* ComListCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ComListCell.m; sourceTree = "<group>"; };
+		1D196EB01EDEC8A000860056 /* RepListCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RepListCell.h; sourceTree = "<group>"; };
+		1D196EB11EDEC8A000860056 /* RepListCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RepListCell.m; sourceTree = "<group>"; };
+		1D2658321E9B6A57005F539E /* AssessorDetail.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AssessorDetail.h; sourceTree = "<group>"; };
+		1D2658331E9B6A57005F539E /* AssessorDetail.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AssessorDetail.m; sourceTree = "<group>"; };
+		1D2658351E9B722C005F539E /* SafeDetail.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SafeDetail.h; sourceTree = "<group>"; };
+		1D2658361E9B722C005F539E /* SafeDetail.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SafeDetail.m; sourceTree = "<group>"; };
+		1D2658381E9B786A005F539E /* StudentDetail.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StudentDetail.h; sourceTree = "<group>"; };
+		1D2658391E9B786A005F539E /* StudentDetail.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StudentDetail.m; sourceTree = "<group>"; };
+		1D26583B1E9B86C6005F539E /* CarDetail.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CarDetail.h; sourceTree = "<group>"; };
+		1D26583C1E9B86C6005F539E /* CarDetail.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CarDetail.m; sourceTree = "<group>"; };
+		1D27D63A1EF11DE700B0B31B /* TeachLogsVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TeachLogsVC.h; sourceTree = "<group>"; };
+		1D27D63B1EF11DE700B0B31B /* TeachLogsVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TeachLogsVC.m; sourceTree = "<group>"; };
+		1D335F651E9F1DF0006B5E85 /* XueShiCheckCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XueShiCheckCell.h; sourceTree = "<group>"; };
+		1D335F661E9F1DF0006B5E85 /* XueShiCheckCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XueShiCheckCell.m; sourceTree = "<group>"; };
+		1D335F671E9F1DF0006B5E85 /* XueShiCheckCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = XueShiCheckCell.xib; sourceTree = "<group>"; };
+		1D335F6D1E9F6B69006B5E85 /* JobVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JobVC.h; sourceTree = "<group>"; };
+		1D335F6E1E9F6B69006B5E85 /* JobVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JobVC.m; sourceTree = "<group>"; };
+		1D335F731E9F73A1006B5E85 /* UIButton+ex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIButton+ex.h"; sourceTree = "<group>"; };
+		1D335F741E9F73A1006B5E85 /* UIButton+ex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIButton+ex.m"; sourceTree = "<group>"; };
+		1D335F761EA065D7006B5E85 /* miaxisFuJian.db */ = {isa = PBXFileReference; lastKnownFileType = file; path = miaxisFuJian.db; sourceTree = "<group>"; };
+		1D335F7B1EA0A3B8006B5E85 /* MinRescord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MinRescord.h; sourceTree = "<group>"; };
+		1D335F7C1EA0A3B8006B5E85 /* MinRescord.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MinRescord.m; sourceTree = "<group>"; };
+		1D335F831EA0AABC006B5E85 /* MinRecordeCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MinRecordeCell.h; sourceTree = "<group>"; };
+		1D335F841EA0AABC006B5E85 /* MinRecordeCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MinRecordeCell.m; sourceTree = "<group>"; };
+		1D335F851EA0AABC006B5E85 /* MinRecordeCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MinRecordeCell.xib; sourceTree = "<group>"; };
+		1D335F901EA0D223006B5E85 /* TerminalVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TerminalVC.h; sourceTree = "<group>"; };
+		1D335F911EA0D223006B5E85 /* TerminalVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TerminalVC.m; sourceTree = "<group>"; };
+		1D335F951EA0E51F006B5E85 /* MyAnimatedAnnotationView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyAnimatedAnnotationView.h; sourceTree = "<group>"; };
+		1D335F961EA0E51F006B5E85 /* MyAnimatedAnnotationView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyAnimatedAnnotationView.m; sourceTree = "<group>"; };
+		1D335F981EA20B15006B5E85 /* InputView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InputView.h; sourceTree = "<group>"; };
+		1D335F991EA20B15006B5E85 /* InputView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InputView.m; sourceTree = "<group>"; };
+		1D3F230D1F0B985C00B0B7D4 /* TeachLogForCheckVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TeachLogForCheckVC.h; sourceTree = "<group>"; };
+		1D3F230E1F0B985C00B0B7D4 /* TeachLogForCheckVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TeachLogForCheckVC.m; sourceTree = "<group>"; };
+		1D3F23101F0B988100B0B7D4 /* TrainPhotoCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TrainPhotoCell.h; sourceTree = "<group>"; };
+		1D3F23111F0B988100B0B7D4 /* TrainPhotoCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TrainPhotoCell.m; sourceTree = "<group>"; };
+		1D3F23131F0B98FD00B0B7D4 /* TeachLogCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TeachLogCell.h; sourceTree = "<group>"; };
+		1D3F23141F0B98FD00B0B7D4 /* TeachLogCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TeachLogCell.m; sourceTree = "<group>"; };
+		1D3F23151F0B98FD00B0B7D4 /* TeachLogCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TeachLogCell.xib; sourceTree = "<group>"; };
+		1D3F23191F0B999F00B0B7D4 /* MBProgressHUD+Add.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD+Add.h"; sourceTree = "<group>"; };
+		1D3F231A1F0B999F00B0B7D4 /* MBProgressHUD+Add.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD+Add.m"; sourceTree = "<group>"; };
+		1D3F231B1F0B999F00B0B7D4 /* MJPhoto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJPhoto.h; sourceTree = "<group>"; };
+		1D3F231C1F0B999F00B0B7D4 /* MJPhoto.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJPhoto.m; sourceTree = "<group>"; };
+		1D3F231D1F0B999F00B0B7D4 /* MJPhotoBrowser.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = MJPhotoBrowser.bundle; sourceTree = "<group>"; };
+		1D3F231E1F0B999F00B0B7D4 /* MJPhotoBrowser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJPhotoBrowser.h; sourceTree = "<group>"; };
+		1D3F231F1F0B999F00B0B7D4 /* MJPhotoBrowser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJPhotoBrowser.m; sourceTree = "<group>"; };
+		1D3F23201F0B999F00B0B7D4 /* MJPhotoLoadingView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJPhotoLoadingView.h; sourceTree = "<group>"; };
+		1D3F23211F0B999F00B0B7D4 /* MJPhotoLoadingView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJPhotoLoadingView.m; sourceTree = "<group>"; };
+		1D3F23221F0B999F00B0B7D4 /* MJPhotoProgressView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJPhotoProgressView.h; sourceTree = "<group>"; };
+		1D3F23231F0B999F00B0B7D4 /* MJPhotoProgressView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJPhotoProgressView.m; sourceTree = "<group>"; };
+		1D3F23241F0B999F00B0B7D4 /* MJPhotoToolbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJPhotoToolbar.h; sourceTree = "<group>"; };
+		1D3F23251F0B999F00B0B7D4 /* MJPhotoToolbar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJPhotoToolbar.m; sourceTree = "<group>"; };
+		1D3F23261F0B999F00B0B7D4 /* MJPhotoView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MJPhotoView.h; sourceTree = "<group>"; };
+		1D3F23271F0B999F00B0B7D4 /* MJPhotoView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MJPhotoView.m; sourceTree = "<group>"; };
+		1D44316B1EFA5593004EE9CD /* SendNotifyVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SendNotifyVC.h; sourceTree = "<group>"; };
+		1D44316C1EFA5593004EE9CD /* SendNotifyVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SendNotifyVC.m; sourceTree = "<group>"; };
+		1D4431701EFA59F2004EE9CD /* NotifySelectObjVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NotifySelectObjVC.h; sourceTree = "<group>"; };
+		1D4431711EFA59F2004EE9CD /* NotifySelectObjVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NotifySelectObjVC.m; sourceTree = "<group>"; };
+		1D4431731EFA6C72004EE9CD /* Notify_SelectSchVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Notify_SelectSchVC.h; sourceTree = "<group>"; };
+		1D4431741EFA6C72004EE9CD /* Notify_SelectSchVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Notify_SelectSchVC.m; sourceTree = "<group>"; };
+		1D4431761EFA6D11004EE9CD /* Notify_SelectCityVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Notify_SelectCityVC.h; sourceTree = "<group>"; };
+		1D4431771EFA6D11004EE9CD /* Notify_SelectCityVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Notify_SelectCityVC.m; sourceTree = "<group>"; };
+		1D44317A1EFB99E1004EE9CD /* Notify_SelectCityHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Notify_SelectCityHeaderView.h; sourceTree = "<group>"; };
+		1D44317B1EFB99E1004EE9CD /* Notify_SelectCityHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Notify_SelectCityHeaderView.m; sourceTree = "<group>"; };
+		1D44317D1EFCA670004EE9CD /* Notify_SelectCityCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Notify_SelectCityCell.h; sourceTree = "<group>"; };
+		1D44317E1EFCA670004EE9CD /* Notify_SelectCityCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Notify_SelectCityCell.m; sourceTree = "<group>"; };
+		1D4431801EFCCFDF004EE9CD /* SelectCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelectCell.h; sourceTree = "<group>"; };
+		1D4431811EFCCFDF004EE9CD /* SelectCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SelectCell.m; sourceTree = "<group>"; };
+		1D4431E61F0641B6004EE9CD /* AboutVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AboutVC.h; sourceTree = "<group>"; };
+		1D4431E71F0641B6004EE9CD /* AboutVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AboutVC.m; sourceTree = "<group>"; };
+		1D554A361EEFA972003CAC5B /* WD_DetailChangeCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WD_DetailChangeCell.h; sourceTree = "<group>"; };
+		1D554A371EEFA972003CAC5B /* WD_DetailChangeCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WD_DetailChangeCell.m; sourceTree = "<group>"; };
+		1D5C95201EA4E71A002DCDDF /* LockCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LockCell.h; sourceTree = "<group>"; };
+		1D5C95211EA4E71A002DCDDF /* LockCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LockCell.m; sourceTree = "<group>"; };
+		1D5C95221EA4E71A002DCDDF /* LockCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LockCell.xib; sourceTree = "<group>"; };
+		1D5C95251EA5A90C002DCDDF /* RegionsCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegionsCell.h; sourceTree = "<group>"; };
+		1D5C95261EA5A90C002DCDDF /* RegionsCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RegionsCell.m; sourceTree = "<group>"; };
+		1D5C95271EA5A90C002DCDDF /* RegionsCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RegionsCell.xib; sourceTree = "<group>"; };
+		1D5C952A1EA5AB26002DCDDF /* RegionsList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegionsList.h; sourceTree = "<group>"; };
+		1D5C952B1EA5AB26002DCDDF /* RegionsList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RegionsList.m; sourceTree = "<group>"; };
+		1D5C952D1EA5AF26002DCDDF /* RegionsDetail.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegionsDetail.h; sourceTree = "<group>"; };
+		1D5C952E1EA5AF26002DCDDF /* RegionsDetail.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RegionsDetail.m; sourceTree = "<group>"; };
+		1D5C95371EA6FBEF002DCDDF /* WillDoCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WillDoCell.h; sourceTree = "<group>"; };
+		1D5C95381EA6FBEF002DCDDF /* WillDoCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WillDoCell.m; sourceTree = "<group>"; };
+		1D5C95391EA6FBEF002DCDDF /* WillDoCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = WillDoCell.xib; sourceTree = "<group>"; };
+		1D5C95631EA95339002DCDDF /* DES3Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DES3Util.h; sourceTree = "<group>"; };
+		1D5C95641EA95339002DCDDF /* DES3Util.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DES3Util.m; sourceTree = "<group>"; };
+		1D5C95671EA95475002DCDDF /* GTMBase64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMBase64.h; sourceTree = "<group>"; };
+		1D5C95681EA95475002DCDDF /* GTMBase64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMBase64.m; sourceTree = "<group>"; };
+		1D5C95691EA95475002DCDDF /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = "<group>"; };
+		1D63953A1EB984BF00119D35 /* MBContentView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MBContentView.h; sourceTree = "<group>"; };
+		1D63953B1EB984BF00119D35 /* MBContentView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MBContentView.m; sourceTree = "<group>"; };
+		1D7046571E95D5A6009BB5FD /* MyDefHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyDefHeader.h; sourceTree = "<group>"; };
+		1D7046581E95DEEC009BB5FD /* BaseVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseVC.h; sourceTree = "<group>"; };
+		1D7046591E95DEEC009BB5FD /* BaseVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseVC.m; sourceTree = "<group>"; };
+		1D70465F1E95EE94009BB5FD /* NetworkManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkManager.h; sourceTree = "<group>"; };
+		1D7046601E95EE94009BB5FD /* NetworkManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetworkManager.m; sourceTree = "<group>"; };
+		1D7046621E96157E009BB5FD /* MyTabbarController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyTabbarController.h; sourceTree = "<group>"; };
+		1D7046631E96157E009BB5FD /* MyTabbarController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyTabbarController.m; sourceTree = "<group>"; };
+		1D7046651E96165E009BB5FD /* MyUINavigationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyUINavigationController.h; sourceTree = "<group>"; };
+		1D7046661E96165E009BB5FD /* MyUINavigationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyUINavigationController.m; sourceTree = "<group>"; };
+		1D70466D1E961977009BB5FD /* WillDoVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WillDoVC.h; sourceTree = "<group>"; };
+		1D70466E1E961977009BB5FD /* WillDoVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WillDoVC.m; sourceTree = "<group>"; };
+		1D7046731E9619A6009BB5FD /* WaringVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WaringVC.h; sourceTree = "<group>"; };
+		1D7046741E9619A6009BB5FD /* WaringVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WaringVC.m; sourceTree = "<group>"; };
+		1D7046761E9619C5009BB5FD /* MeCenterVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeCenterVC.h; sourceTree = "<group>"; };
+		1D7046771E9619C5009BB5FD /* MeCenterVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MeCenterVC.m; sourceTree = "<group>"; };
+		1D7046791E962005009BB5FD /* LoginVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoginVC.h; sourceTree = "<group>"; };
+		1D70467A1E962005009BB5FD /* LoginVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoginVC.m; sourceTree = "<group>"; };
+		1D70467B1E962005009BB5FD /* LoginVC.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LoginVC.xib; sourceTree = "<group>"; };
+		1D70467E1E962DA9009BB5FD /* NetHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetHeader.h; sourceTree = "<group>"; };
+		1D70467F1E963534009BB5FD /* NSString+ex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+ex.h"; sourceTree = "<group>"; };
+		1D7046801E963534009BB5FD /* NSString+ex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+ex.m"; sourceTree = "<group>"; };
+		1D7046821E96600E009BB5FD /* Tools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tools.h; sourceTree = "<group>"; };
+		1D7046831E96600E009BB5FD /* Tools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Tools.m; sourceTree = "<group>"; };
+		1D7046B01E97A628009BB5FD /* SYBase_tbVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SYBase_tbVC.h; sourceTree = "<group>"; };
+		1D7046B11E97A628009BB5FD /* SYBase_tbVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SYBase_tbVC.m; sourceTree = "<group>"; };
+		1D7046B61E97AA65009BB5FD /* SchoolListVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SchoolListVC.h; sourceTree = "<group>"; };
+		1D7046B71E97AA65009BB5FD /* SchoolListVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SchoolListVC.m; sourceTree = "<group>"; };
+		1DBFD7C41F286DCB005A5AEC /* BMKClusterAlgorithm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BMKClusterAlgorithm.h; sourceTree = "<group>"; };
+		1DBFD7C51F286DCB005A5AEC /* BMKClusterAlgorithm.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BMKClusterAlgorithm.m; sourceTree = "<group>"; };
+		1DBFD7C61F286DCB005A5AEC /* BMKClusterItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BMKClusterItem.h; sourceTree = "<group>"; };
+		1DBFD7C71F286DCB005A5AEC /* BMKClusterItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BMKClusterItem.m; sourceTree = "<group>"; };
+		1DBFD7C81F286DCB005A5AEC /* BMKClusterManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BMKClusterManager.h; sourceTree = "<group>"; };
+		1DBFD7C91F286DCB005A5AEC /* BMKClusterManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BMKClusterManager.m; sourceTree = "<group>"; };
+		1DBFD7CA1F286DCB005A5AEC /* BMKClusterQuadtree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BMKClusterQuadtree.h; sourceTree = "<group>"; };
+		1DBFD7CB1F286DCB005A5AEC /* BMKClusterQuadtree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BMKClusterQuadtree.m; sourceTree = "<group>"; };
+		1DD43F051E98AAFB00998F9A /* CoachListVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoachListVC.h; sourceTree = "<group>"; };
+		1DD43F061E98AAFB00998F9A /* CoachListVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CoachListVC.m; sourceTree = "<group>"; };
+		1DD43F141E98D2F600998F9A /* StudentList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StudentList.h; sourceTree = "<group>"; };
+		1DD43F151E98D2F600998F9A /* StudentList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StudentList.m; sourceTree = "<group>"; };
+		1DD43F171E98D99400998F9A /* AssessorList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AssessorList.h; sourceTree = "<group>"; };
+		1DD43F181E98D99400998F9A /* AssessorList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AssessorList.m; sourceTree = "<group>"; };
+		1DD43F201E99F46800998F9A /* SafeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SafeList.h; sourceTree = "<group>"; };
+		1DD43F211E99F46800998F9A /* SafeList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SafeList.m; sourceTree = "<group>"; };
+		1DD43F261E99F64B00998F9A /* Base_tbVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Base_tbVC.h; sourceTree = "<group>"; };
+		1DD43F271E99F64B00998F9A /* Base_tbVC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Base_tbVC.m; sourceTree = "<group>"; };
+		1DD43F291E99F73D00998F9A /* CarList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CarList.h; sourceTree = "<group>"; };
+		1DD43F2A1E99F73D00998F9A /* CarList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CarList.m; sourceTree = "<group>"; };
+		1DD43F2F1E9A053F00998F9A /* XueShiCheckList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XueShiCheckList.h; sourceTree = "<group>"; };
+		1DD43F301E9A053F00998F9A /* XueShiCheckList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XueShiCheckList.m; sourceTree = "<group>"; };
+		1DD43F321E9A154100998F9A /* Job_Detail_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Job_Detail_base.h; sourceTree = "<group>"; };
+		1DD43F331E9A154100998F9A /* Job_Detail_base.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Job_Detail_base.m; sourceTree = "<group>"; };
+		1DD43F351E9A16F200998F9A /* SchoolDetail.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SchoolDetail.h; sourceTree = "<group>"; };
+		1DD43F361E9A16F200998F9A /* SchoolDetail.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SchoolDetail.m; sourceTree = "<group>"; };
+		1DD43F381E9B356400998F9A /* CoachDetail.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoachDetail.h; sourceTree = "<group>"; };
+		1DD43F391E9B356400998F9A /* CoachDetail.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CoachDetail.m; sourceTree = "<group>"; };
+		1DE6578C1E9D21D900AB824F /* MengBanView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MengBanView.h; sourceTree = "<group>"; };
+		1DE6578D1E9D21D900AB824F /* MengBanView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MengBanView.m; sourceTree = "<group>"; };
+		1DE657911E9DB45900AB824F /* miaxis.db */ = {isa = PBXFileReference; lastKnownFileType = file; path = miaxis.db; sourceTree = "<group>"; };
+		1DE657961E9DB72E00AB824F /* DBManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBManager.h; sourceTree = "<group>"; };
+		1DE657971E9DB72E00AB824F /* DBManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DBManager.m; sourceTree = "<group>"; };
+		1DE657A51E9E480800AB824F /* SignsCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SignsCell.h; sourceTree = "<group>"; };
+		1DE657A61E9E480800AB824F /* SignsCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SignsCell.m; sourceTree = "<group>"; };
+		1DE657A71E9E480800AB824F /* SignsCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SignsCell.xib; sourceTree = "<group>"; };
+		1DE657AA1E9E51ED00AB824F /* ShenHeCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShenHeCell.h; sourceTree = "<group>"; };
+		1DE657AB1E9E51ED00AB824F /* ShenHeCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShenHeCell.m; sourceTree = "<group>"; };
+		1DE657AC1E9E51ED00AB824F /* ShenHeCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ShenHeCell.xib; sourceTree = "<group>"; };
+		1DF885731F90CDDD0070CAD9 /* libicucore.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libicucore.tbd; path = usr/lib/libicucore.tbd; sourceTree = SDKROOT; };
+		1DFA182C1EF8F3550050BEEA /* WD_DetailDevCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WD_DetailDevCell.h; sourceTree = "<group>"; };
+		1DFA182D1EF8F3550050BEEA /* WD_DetailDevCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WD_DetailDevCell.m; sourceTree = "<group>"; };
+		419AAB917A4D877E7CF79B34 /* Pods-LNManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LNManager.debug.xcconfig"; path = "Pods/Target Support Files/Pods-LNManager/Pods-LNManager.debug.xcconfig"; sourceTree = "<group>"; };
+		7B2CD095F0B73C881DB5FEED /* Pods-LNManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LNManager.release.xcconfig"; path = "Pods/Target Support Files/Pods-LNManager/Pods-LNManager.release.xcconfig"; sourceTree = "<group>"; };
+		D092B15C2215AD3400DAAF57 /* TTTAttributedLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTTAttributedLabel.h; sourceTree = "<group>"; };
+		D092B15D2215AD3400DAAF57 /* MLEmojiLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MLEmojiLabel.h; sourceTree = "<group>"; };
+		D092B15E2215AD3400DAAF57 /* TTTAttributedLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTTAttributedLabel.m; sourceTree = "<group>"; };
+		D092B15F2215AD3400DAAF57 /* MLEmojiLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MLEmojiLabel.m; sourceTree = "<group>"; };
+		D092B1612215AD3500DAAF57 /* SJVoiceTransform.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SJVoiceTransform.m; sourceTree = "<group>"; };
+		D092B1622215AD3500DAAF57 /* libmp3lame.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libmp3lame.a; sourceTree = "<group>"; };
+		D092B1632215AD3500DAAF57 /* lame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lame.h; sourceTree = "<group>"; };
+		D092B1642215AD3500DAAF57 /* SJVoiceTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SJVoiceTransform.h; sourceTree = "<group>"; };
+		D092B1662215AD3500DAAF57 /* Reachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = "<group>"; };
+		D092B1672215AD3500DAAF57 /* Reachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = "<group>"; };
+		D092B1692215AD3500DAAF57 /* QMEmoticon.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = QMEmoticon.bundle; sourceTree = "<group>"; };
+		D092B16A2215AD3500DAAF57 /* expressionImage.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = expressionImage.plist; sourceTree = "<group>"; };
+		D092B16C2215AD3500DAAF57 /* QMChatSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = QMChatSDK.framework; sourceTree = "<group>"; };
+		D092B16D2215AD3500DAAF57 /* Qiniu.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Qiniu.framework; sourceTree = "<group>"; };
+		D092B16E2215AD3500DAAF57 /* FMDB.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = FMDB.framework; sourceTree = "<group>"; };
+		D092B1712215AD3500DAAF57 /* QMChatRoomVoiceCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomVoiceCell.h; sourceTree = "<group>"; };
+		D092B1722215AD3500DAAF57 /* QMChatRoomCellFactory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomCellFactory.m; sourceTree = "<group>"; };
+		D092B1732215AD3500DAAF57 /* QMChatRoomNoteCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomNoteCell.h; sourceTree = "<group>"; };
+		D092B1742215AD3500DAAF57 /* QMChatRoomRobotCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomRobotCell.h; sourceTree = "<group>"; };
+		D092B1752215AD3500DAAF57 /* QMChatRoomFileCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomFileCell.h; sourceTree = "<group>"; };
+		D092B1762215AD3500DAAF57 /* QMChatRoomImageCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomImageCell.m; sourceTree = "<group>"; };
+		D092B1772215AD3500DAAF57 /* QMChatRoomIframeCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomIframeCell.m; sourceTree = "<group>"; };
+		D092B1782215AD3500DAAF57 /* QMChatRoomRichTextCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomRichTextCell.m; sourceTree = "<group>"; };
+		D092B1792215AD3500DAAF57 /* QMChatRoomMp3Cell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomMp3Cell.h; sourceTree = "<group>"; };
+		D092B17A2215AD3500DAAF57 /* QMChatRoomBaseCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomBaseCell.h; sourceTree = "<group>"; };
+		D092B17B2215AD3500DAAF57 /* QMChatRoomCardCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomCardCell.m; sourceTree = "<group>"; };
+		D092B17C2215AD3500DAAF57 /* QMChatRoomInvestigateCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomInvestigateCell.h; sourceTree = "<group>"; };
+		D092B17D2215AD3500DAAF57 /* QMLeaveMessageCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMLeaveMessageCell.m; sourceTree = "<group>"; };
+		D092B17E2215AD3500DAAF57 /* QMChatRoomTextCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomTextCell.h; sourceTree = "<group>"; };
+		D092B17F2215AD3500DAAF57 /* QMChatRoomImageCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomImageCell.h; sourceTree = "<group>"; };
+		D092B1802215AD3500DAAF57 /* QMChatRoomIframeCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomIframeCell.h; sourceTree = "<group>"; };
+		D092B1812215AD3500DAAF57 /* QMChatRoomFileCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomFileCell.m; sourceTree = "<group>"; };
+		D092B1822215AD3500DAAF57 /* QMChatRoomNoteCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomNoteCell.m; sourceTree = "<group>"; };
+		D092B1832215AD3500DAAF57 /* QMChatRoomRobotCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomRobotCell.m; sourceTree = "<group>"; };
+		D092B1842215AD3500DAAF57 /* QMChatRoomCellFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomCellFactory.h; sourceTree = "<group>"; };
+		D092B1852215AD3500DAAF57 /* QMChatRoomVoiceCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomVoiceCell.m; sourceTree = "<group>"; };
+		D092B1862215AD3500DAAF57 /* QMChatRoomMp3Cell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomMp3Cell.m; sourceTree = "<group>"; };
+		D092B1872215AD3500DAAF57 /* QMChatRoomBaseCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomBaseCell.m; sourceTree = "<group>"; };
+		D092B1882215AD3500DAAF57 /* QMChatRoomRichTextCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomRichTextCell.h; sourceTree = "<group>"; };
+		D092B1892215AD3500DAAF57 /* QMChatRoomTextCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomTextCell.m; sourceTree = "<group>"; };
+		D092B18A2215AD3500DAAF57 /* QMLeaveMessageCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMLeaveMessageCell.h; sourceTree = "<group>"; };
+		D092B18B2215AD3500DAAF57 /* QMChatRoomCardCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomCardCell.h; sourceTree = "<group>"; };
+		D092B18C2215AD3500DAAF57 /* QMChatRoomInvestigateCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomInvestigateCell.m; sourceTree = "<group>"; };
+		D092B18E2215AD3500DAAF57 /* QMChatTileView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatTileView.h; sourceTree = "<group>"; };
+		D092B18F2215AD3500DAAF57 /* QMChatRoomRobotReplyView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomRobotReplyView.m; sourceTree = "<group>"; };
+		D092B1902215AD3500DAAF57 /* TCFaceView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCFaceView.m; sourceTree = "<group>"; };
+		D092B1912215AD3500DAAF57 /* QMChatRoomInputView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomInputView.h; sourceTree = "<group>"; };
+		D092B1922215AD3500DAAF57 /* QMChatRoomMoreView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomMoreView.m; sourceTree = "<group>"; };
+		D092B1932215AD3500DAAF57 /* TCExpressionSectionBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCExpressionSectionBar.h; sourceTree = "<group>"; };
+		D092B1942215AD3500DAAF57 /* TCMessageManagerFaceView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCMessageManagerFaceView.m; sourceTree = "<group>"; };
+		D092B1952215AD3500DAAF57 /* QMRecordIndicatorView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMRecordIndicatorView.m; sourceTree = "<group>"; };
+		D092B1962215AD3500DAAF57 /* QMChatRoomRobotReplyView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomRobotReplyView.h; sourceTree = "<group>"; };
+		D092B1972215AD3500DAAF57 /* QMChatTileView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatTileView.m; sourceTree = "<group>"; };
+		D092B1982215AD3500DAAF57 /* TCExpressionSectionBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCExpressionSectionBar.m; sourceTree = "<group>"; };
+		D092B1992215AD3500DAAF57 /* QMChatRoomInputView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomInputView.m; sourceTree = "<group>"; };
+		D092B19A2215AD3500DAAF57 /* QMChatRoomMoreView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomMoreView.h; sourceTree = "<group>"; };
+		D092B19B2215AD3500DAAF57 /* TCFaceView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCFaceView.h; sourceTree = "<group>"; };
+		D092B19C2215AD3500DAAF57 /* QMRecordIndicatorView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMRecordIndicatorView.h; sourceTree = "<group>"; };
+		D092B19D2215AD3500DAAF57 /* TCMessageManagerFaceView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCMessageManagerFaceView.h; sourceTree = "<group>"; };
+		D092B19F2215AD3500DAAF57 /* QMChatRoomShowRichTextController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomShowRichTextController.m; sourceTree = "<group>"; };
+		D092B1A02215AD3500DAAF57 /* QMChatRoomGuestBookViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomGuestBookViewController.h; sourceTree = "<group>"; };
+		D092B1A12215AD3500DAAF57 /* QMChatRoomViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomViewController.m; sourceTree = "<group>"; };
+		D092B1A22215AD3500DAAF57 /* QMChatRoomShowFileController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomShowFileController.m; sourceTree = "<group>"; };
+		D092B1A32215AD3500DAAF57 /* QMChatRoomShowImageController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomShowImageController.h; sourceTree = "<group>"; };
+		D092B1A42215AD3500DAAF57 /* QMChatRoomGuestBookViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomGuestBookViewController.m; sourceTree = "<group>"; };
+		D092B1A52215AD3500DAAF57 /* QMChatRoomShowRichTextController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomShowRichTextController.h; sourceTree = "<group>"; };
+		D092B1A62215AD3500DAAF57 /* QMChatRoomShowFileController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomShowFileController.h; sourceTree = "<group>"; };
+		D092B1A72215AD3500DAAF57 /* QMChatRoomViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMChatRoomViewController.h; sourceTree = "<group>"; };
+		D092B1A82215AD3500DAAF57 /* QMChatRoomShowImageController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMChatRoomShowImageController.m; sourceTree = "<group>"; };
+		D092B1AA2215AD3500DAAF57 /* QMTapGestureRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMTapGestureRecognizer.h; sourceTree = "<group>"; };
+		D092B1AB2215AD3500DAAF57 /* QMAudioRecorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMAudioRecorder.m; sourceTree = "<group>"; };
+		D092B1AC2215AD3500DAAF57 /* QMTextModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMTextModel.m; sourceTree = "<group>"; };
+		D092B1AD2215AD3500DAAF57 /* QMAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMAlert.h; sourceTree = "<group>"; };
+		D092B1AE2215AD3500DAAF57 /* QMAudioAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMAudioAnimation.m; sourceTree = "<group>"; };
+		D092B1AF2215AD3500DAAF57 /* QMManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMManager.m; sourceTree = "<group>"; };
+		D092B1B02215AD3500DAAF57 /* QMAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMAudioPlayer.h; sourceTree = "<group>"; };
+		D092B1B12215AD3500DAAF57 /* NSAttributedString+QMEmojiExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSAttributedString+QMEmojiExtension.h"; sourceTree = "<group>"; };
+		D092B1B22215AD3500DAAF57 /* QMDateManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMDateManager.m; sourceTree = "<group>"; };
+		D092B1B32215AD3500DAAF57 /* QMTextAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMTextAttachment.h; sourceTree = "<group>"; };
+		D092B1B42215AD3500DAAF57 /* QMTextModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMTextModel.h; sourceTree = "<group>"; };
+		D092B1B52215AD3500DAAF57 /* QMTapGestureRecognizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMTapGestureRecognizer.m; sourceTree = "<group>"; };
+		D092B1B62215AD3500DAAF57 /* QMAudioRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMAudioRecorder.h; sourceTree = "<group>"; };
+		D092B1B72215AD3500DAAF57 /* QMManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMManager.h; sourceTree = "<group>"; };
+		D092B1B82215AD3500DAAF57 /* QMAudioAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMAudioAnimation.h; sourceTree = "<group>"; };
+		D092B1BB2215AD3500DAAF57 /* QMItemCollectionCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMItemCollectionCell.m; sourceTree = "<group>"; };
+		D092B1BC2215AD3500DAAF57 /* QMFileTableCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMFileTableCell.m; sourceTree = "<group>"; };
+		D092B1BD2215AD3500DAAF57 /* QMFileCollectionCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMFileCollectionCell.m; sourceTree = "<group>"; };
+		D092B1BE2215AD3500DAAF57 /* QMVideoTableCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMVideoTableCell.h; sourceTree = "<group>"; };
+		D092B1BF2215AD3500DAAF57 /* QMFileCollectionCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMFileCollectionCell.h; sourceTree = "<group>"; };
+		D092B1C02215AD3500DAAF57 /* QMFileTableCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMFileTableCell.h; sourceTree = "<group>"; };
+		D092B1C12215AD3500DAAF57 /* QMItemCollectionCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMItemCollectionCell.h; sourceTree = "<group>"; };
+		D092B1C22215AD3500DAAF57 /* QMVideoTableCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMVideoTableCell.m; sourceTree = "<group>"; };
+		D092B1C42215AD3500DAAF57 /* QMFileManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMFileManager.h; sourceTree = "<group>"; };
+		D092B1C52215AD3500DAAF57 /* QMProfileManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMProfileManager.h; sourceTree = "<group>"; };
+		D092B1C62215AD3500DAAF57 /* QMFileModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMFileModel.h; sourceTree = "<group>"; };
+		D092B1C72215AD3500DAAF57 /* QMProfileManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMProfileManager.m; sourceTree = "<group>"; };
+		D092B1C82215AD3500DAAF57 /* QMFileManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMFileManager.m; sourceTree = "<group>"; };
+		D092B1C92215AD3500DAAF57 /* QMFileModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMFileModel.m; sourceTree = "<group>"; };
+		D092B1CB2215AD3500DAAF57 /* QMFileTabbarView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMFileTabbarView.m; sourceTree = "<group>"; };
+		D092B1CC2215AD3500DAAF57 /* QMFileTabbarView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMFileTabbarView.h; sourceTree = "<group>"; };
+		D092B1CE2215AD3500DAAF57 /* QMFileManagerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMFileManagerController.h; sourceTree = "<group>"; };
+		D092B1CF2215AD3500DAAF57 /* QMPickedPhotoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMPickedPhotoViewController.m; sourceTree = "<group>"; };
+		D092B1D02215AD3500DAAF57 /* QMPickedVideoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMPickedVideoViewController.m; sourceTree = "<group>"; };
+		D092B1D12215AD3500DAAF57 /* QMPickedOtherViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMPickedOtherViewController.m; sourceTree = "<group>"; };
+		D092B1D22215AD3500DAAF57 /* QMPickedDocViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMPickedDocViewController.m; sourceTree = "<group>"; };
+		D092B1D32215AD3500DAAF57 /* QMPickedAudioViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMPickedAudioViewController.h; sourceTree = "<group>"; };
+		D092B1D42215AD3500DAAF57 /* QMFileManagerController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMFileManagerController.m; sourceTree = "<group>"; };
+		D092B1D52215AD3500DAAF57 /* QMPickedOtherViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMPickedOtherViewController.h; sourceTree = "<group>"; };
+		D092B1D62215AD3500DAAF57 /* QMPickedVideoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMPickedVideoViewController.h; sourceTree = "<group>"; };
+		D092B1D72215AD3500DAAF57 /* QMPickedPhotoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMPickedPhotoViewController.h; sourceTree = "<group>"; };
+		D092B1D82215AD3500DAAF57 /* QMPickedAudioViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMPickedAudioViewController.m; sourceTree = "<group>"; };
+		D092B1D92215AD3500DAAF57 /* QMPickedDocViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMPickedDocViewController.h; sourceTree = "<group>"; };
+		D092B1DA2215AD3500DAAF57 /* QMAlert.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMAlert.m; sourceTree = "<group>"; };
+		D092B1DB2215AD3500DAAF57 /* QMDateManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMDateManager.h; sourceTree = "<group>"; };
+		D092B1DC2215AD3500DAAF57 /* NSAttributedString+QMEmojiExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSAttributedString+QMEmojiExtension.m"; sourceTree = "<group>"; };
+		D092B1DD2215AD3500DAAF57 /* QMAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMAudioPlayer.m; sourceTree = "<group>"; };
+		D092B1DE2215AD3500DAAF57 /* QMTextAttachment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMTextAttachment.m; sourceTree = "<group>"; };
+		D52A373F605F6823347EDF11 /* libPods-LNManager.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-LNManager.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		1D196E2B1E94CEF600544919 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				D092B1E22215AD3500DAAF57 /* libmp3lame.a in Frameworks */,
+				1DF885741F90CDDE0070CAD9 /* libicucore.tbd in Frameworks */,
+				18AF24401EBC0E9F0023D023 /* libsqlite3.tbd in Frameworks */,
+				D092B2202215AEE200DAAF57 /* FMDB.framework in Frameworks */,
+				18AF243E1EBC0E900023D023 /* libz.tbd in Frameworks */,
+				317693FBB06FA65A4F6CBB1F /* libPods-LNManager.a in Frameworks */,
+				D092B21C2215AEE200DAAF57 /* QMChatSDK.framework in Frameworks */,
+				D092B21E2215AEE200DAAF57 /* Qiniu.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		080DAF2BBA86504342B0B587 /* Pods */ = {
+			isa = PBXGroup;
+			children = (
+				419AAB917A4D877E7CF79B34 /* Pods-LNManager.debug.xcconfig */,
+				7B2CD095F0B73C881DB5FEED /* Pods-LNManager.release.xcconfig */,
+			);
+			name = Pods;
+			sourceTree = "<group>";
+		};
+		1844B7E71EDE6CC300002E9F /* statistics */ = {
+			isa = PBXGroup;
+			children = (
+				1844B7EB1EDEBD4F00002E9F /* DateView.h */,
+				1844B7EC1EDEBD4F00002E9F /* DateView.m */,
+				1844B7E81EDE6CFF00002E9F /* statisticsVC.h */,
+				1844B7E91EDE6CFF00002E9F /* statisticsVC.m */,
+			);
+			name = statistics;
+			sourceTree = "<group>";
+		};
+		18452EE81EE01631000FA643 /* DSColumnChart */ = {
+			isa = PBXGroup;
+			children = (
+				18452EEB1EE016AC000FA643 /* XDBarView.h */,
+				18452EEC1EE016AC000FA643 /* XDBarView.m */,
+				18452EE91EE016AC000FA643 /* XDBarCell.h */,
+				18452EEA1EE016AC000FA643 /* XDBarCell.m */,
+			);
+			path = DSColumnChart;
+			sourceTree = "<group>";
+		};
+		18AF23301EBC0DA90023D023 /* Third */ = {
+			isa = PBXGroup;
+			children = (
+				D092B1592215AD3400DAAF57 /* QiNiu_IMSDK */,
+				1D3F23181F0B999F00B0B7D4 /* MJPhotoBrowser */,
+				18F23CC51EEE771B0086ADB6 /* RatingBar */,
+				18452EE81EE01631000FA643 /* DSColumnChart */,
+			);
+			name = Third;
+			sourceTree = "<group>";
+		};
+		18F23CC51EEE771B0086ADB6 /* RatingBar */ = {
+			isa = PBXGroup;
+			children = (
+				18F23CC61EEE771B0086ADB6 /* bt_star_a.png */,
+				18F23CC71EEE771B0086ADB6 /* bt_star_b.png */,
+				18F23CC81EEE771B0086ADB6 /* CDPStarEvaluation.h */,
+				18F23CC91EEE771B0086ADB6 /* CDPStarEvaluation.m */,
+				18F23CCA1EEE771B0086ADB6 /* image */,
+				18F23CD11EEE771B0086ADB6 /* RatingBar.h */,
+				18F23CD21EEE771B0086ADB6 /* RatingBar.m */,
+			);
+			path = RatingBar;
+			sourceTree = "<group>";
+		};
+		18F23CCA1EEE771B0086ADB6 /* image */ = {
+			isa = PBXGroup;
+			children = (
+				18F23CCB1EEE771B0086ADB6 /* 评价1@2x.png */,
+				18F23CCC1EEE771B0086ADB6 /* 评价1@3x.png */,
+				18F23CCD1EEE771B0086ADB6 /* 评价2-4@2x.png */,
+				18F23CCE1EEE771B0086ADB6 /* 评价2-5@2x.png */,
+				18F23CCF1EEE771B0086ADB6 /* 评价2@2x.png */,
+				18F23CD01EEE771B0086ADB6 /* 评价2@3x.png */,
+			);
+			path = image;
+			sourceTree = "<group>";
+		};
+		1D196E251E94CEF600544919 = {
+			isa = PBXGroup;
+			children = (
+				1D196E301E94CEF600544919 /* LNManager */,
+				1D196E2F1E94CEF600544919 /* Products */,
+				080DAF2BBA86504342B0B587 /* Pods */,
+				27B716E14345E5CE367EDB60 /* Frameworks */,
+			);
+			sourceTree = "<group>";
+		};
+		1D196E2F1E94CEF600544919 /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				1D196E2E1E94CEF600544919 /* LNManager.app */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		1D196E301E94CEF600544919 /* LNManager */ = {
+			isa = PBXGroup;
+			children = (
+				1D0E8B2D1EBB092B008C63B4 /* LNManager.entitlements */,
+				18AF23301EBC0DA90023D023 /* Third */,
+				1DE657901E9DB43200AB824F /* Resource */,
+				1DE6578F1E9DB40300AB824F /* BaseFile */,
+				1D7046881E97744B009BB5FD /* Tools */,
+				1D7046681E961882009BB5FD /* ViewController */,
+				1D70465B1E95DF45009BB5FD /* NetFunction */,
+				1D196E3A1E94CEF600544919 /* Main.storyboard */,
+				1D196E3D1E94CEF600544919 /* Assets.xcassets */,
+				1D196E3F1E94CEF600544919 /* LaunchScreen.storyboard */,
+				1859D1381EA46506004FBE1C /* Info.plist */,
+				1D196E311E94CEF600544919 /* Supporting Files */,
+			);
+			path = LNManager;
+			sourceTree = "<group>";
+		};
+		1D196E311E94CEF600544919 /* Supporting Files */ = {
+			isa = PBXGroup;
+			children = (
+				18AF244D1EBC100A0023D023 /* PrefixHeader.pch */,
+				1D196E321E94CEF600544919 /* main.m */,
+			);
+			name = "Supporting Files";
+			sourceTree = "<group>";
+		};
+		1D196E921EDE6D0F00860056 /* Report */ = {
+			isa = PBXGroup;
+			children = (
+				1D196EAA1EDEB94F00860056 /* ReportListVC.h */,
+				1D196EAB1EDEB94F00860056 /* ReportListVC.m */,
+				1D196EB01EDEC8A000860056 /* RepListCell.h */,
+				1D196EB11EDEC8A000860056 /* RepListCell.m */,
+			);
+			name = Report;
+			sourceTree = "<group>";
+		};
+		1D196E931EDE6D2D00860056 /* Complaints */ = {
+			isa = PBXGroup;
+			children = (
+				1D196E9B1EDE87F500860056 /* ComplaintsListVC.h */,
+				1D196E9C1EDE87F500860056 /* ComplaintsListVC.m */,
+				1D196EAD1EDEB9C100860056 /* ComListCell.h */,
+				1D196EAE1EDEB9C100860056 /* ComListCell.m */,
+				18F23CF91EEE79240086ADB6 /* ComDealVC.h */,
+				18F23CFA1EEE79240086ADB6 /* ComDealVC.m */,
+			);
+			name = Complaints;
+			sourceTree = "<group>";
+		};
+		1D196E941EDE6D3100860056 /* Evaluation */ = {
+			isa = PBXGroup;
+			children = (
+				1D196E981EDE6FCD00860056 /* EvaluationListVC.h */,
+				1D196E991EDE6FCD00860056 /* EvaluationListVC.m */,
+				1D196EA71EDE9C1000860056 /* EvaListCell.h */,
+				1D196EA81EDE9C1000860056 /* EvaListCell.m */,
+			);
+			name = Evaluation;
+			sourceTree = "<group>";
+		};
+		1D335F8C1EA0C984006B5E85 /* BaseViewController */ = {
+			isa = PBXGroup;
+			children = (
+				1D7046581E95DEEC009BB5FD /* BaseVC.h */,
+				1D7046591E95DEEC009BB5FD /* BaseVC.m */,
+				1DD43F261E99F64B00998F9A /* Base_tbVC.h */,
+				1DD43F271E99F64B00998F9A /* Base_tbVC.m */,
+				1D7046B01E97A628009BB5FD /* SYBase_tbVC.h */,
+				1D7046B11E97A628009BB5FD /* SYBase_tbVC.m */,
+				1D4431801EFCCFDF004EE9CD /* SelectCell.h */,
+				1D4431811EFCCFDF004EE9CD /* SelectCell.m */,
+			);
+			name = BaseViewController;
+			sourceTree = "<group>";
+		};
+		1D3F23181F0B999F00B0B7D4 /* MJPhotoBrowser */ = {
+			isa = PBXGroup;
+			children = (
+				1D3F23191F0B999F00B0B7D4 /* MBProgressHUD+Add.h */,
+				1D3F231A1F0B999F00B0B7D4 /* MBProgressHUD+Add.m */,
+				1D3F231B1F0B999F00B0B7D4 /* MJPhoto.h */,
+				1D3F231C1F0B999F00B0B7D4 /* MJPhoto.m */,
+				1D3F231D1F0B999F00B0B7D4 /* MJPhotoBrowser.bundle */,
+				1D3F231E1F0B999F00B0B7D4 /* MJPhotoBrowser.h */,
+				1D3F231F1F0B999F00B0B7D4 /* MJPhotoBrowser.m */,
+				1D3F23201F0B999F00B0B7D4 /* MJPhotoLoadingView.h */,
+				1D3F23211F0B999F00B0B7D4 /* MJPhotoLoadingView.m */,
+				1D3F23221F0B999F00B0B7D4 /* MJPhotoProgressView.h */,
+				1D3F23231F0B999F00B0B7D4 /* MJPhotoProgressView.m */,
+				1D3F23241F0B999F00B0B7D4 /* MJPhotoToolbar.h */,
+				1D3F23251F0B999F00B0B7D4 /* MJPhotoToolbar.m */,
+				1D3F23261F0B999F00B0B7D4 /* MJPhotoView.h */,
+				1D3F23271F0B999F00B0B7D4 /* MJPhotoView.m */,
+			);
+			path = MJPhotoBrowser;
+			sourceTree = "<group>";
+		};
+		1D554A351EEF7B6F003CAC5B /* willdo_cells */ = {
+			isa = PBXGroup;
+			children = (
+				1D5C95371EA6FBEF002DCDDF /* WillDoCell.h */,
+				1D5C95381EA6FBEF002DCDDF /* WillDoCell.m */,
+				1D5C95391EA6FBEF002DCDDF /* WillDoCell.xib */,
+				18F23CE31EEE77BF0086ADB6 /* WD_DetailCell.h */,
+				18F23CE41EEE77BF0086ADB6 /* WD_DetailCell.m */,
+				18F23CE51EEE77BF0086ADB6 /* WD_DetailCell.xib */,
+				18F23CE81EEE77BF0086ADB6 /* WD_DetailSchCell.h */,
+				18F23CE91EEE77BF0086ADB6 /* WD_DetailSchCell.m */,
+				18F23CE61EEE77BF0086ADB6 /* WD_DetailCoaCell.h */,
+				18F23CE71EEE77BF0086ADB6 /* WD_DetailCoaCell.m */,
+				18F23CE11EEE77BF0086ADB6 /* WD_DetailCarCell.h */,
+				18F23CE21EEE77BF0086ADB6 /* WD_DetailCarCell.m */,
+				1DFA182C1EF8F3550050BEEA /* WD_DetailDevCell.h */,
+				1DFA182D1EF8F3550050BEEA /* WD_DetailDevCell.m */,
+				1D554A361EEFA972003CAC5B /* WD_DetailChangeCell.h */,
+				1D554A371EEFA972003CAC5B /* WD_DetailChangeCell.m */,
+			);
+			name = willdo_cells;
+			sourceTree = "<group>";
+		};
+		1D5C95661EA95461002DCDDF /* des3 */ = {
+			isa = PBXGroup;
+			children = (
+				1D5C95671EA95475002DCDDF /* GTMBase64.h */,
+				1D5C95681EA95475002DCDDF /* GTMBase64.m */,
+				1D5C95691EA95475002DCDDF /* GTMDefines.h */,
+				1D5C95631EA95339002DCDDF /* DES3Util.h */,
+				1D5C95641EA95339002DCDDF /* DES3Util.m */,
+			);
+			name = des3;
+			sourceTree = "<group>";
+		};
+		1D6395391EB9845A00119D35 /* MengBanView */ = {
+			isa = PBXGroup;
+			children = (
+				1DE6578C1E9D21D900AB824F /* MengBanView.h */,
+				1DE6578D1E9D21D900AB824F /* MengBanView.m */,
+				1D63953A1EB984BF00119D35 /* MBContentView.h */,
+				1D63953B1EB984BF00119D35 /* MBContentView.m */,
+			);
+			name = MengBanView;
+			sourceTree = "<group>";
+		};
+		1D63953D1EB9C49600119D35 /* XueshiCheck */ = {
+			isa = PBXGroup;
+			children = (
+				1DD43F2F1E9A053F00998F9A /* XueShiCheckList.h */,
+				1DD43F301E9A053F00998F9A /* XueShiCheckList.m */,
+				1D335F651E9F1DF0006B5E85 /* XueShiCheckCell.h */,
+				1D335F661E9F1DF0006B5E85 /* XueShiCheckCell.m */,
+				1D335F671E9F1DF0006B5E85 /* XueShiCheckCell.xib */,
+			);
+			name = XueshiCheck;
+			sourceTree = "<group>";
+		};
+		1D63953E1EB9C50100119D35 /* Regions */ = {
+			isa = PBXGroup;
+			children = (
+				1D5C952A1EA5AB26002DCDDF /* RegionsList.h */,
+				1D5C952B1EA5AB26002DCDDF /* RegionsList.m */,
+				1D5C952D1EA5AF26002DCDDF /* RegionsDetail.h */,
+				1D5C952E1EA5AF26002DCDDF /* RegionsDetail.m */,
+				1D5C95251EA5A90C002DCDDF /* RegionsCell.h */,
+				1D5C95261EA5A90C002DCDDF /* RegionsCell.m */,
+				1D5C95271EA5A90C002DCDDF /* RegionsCell.xib */,
+				1D0C29971F1860060045CFCE /* SkimViewController.h */,
+				1D0C29981F1860060045CFCE /* SkimViewController.m */,
+				1D0C29991F1860060045CFCE /* TileViewController.h */,
+				1D0C299A1F1860060045CFCE /* TileViewController.m */,
+			);
+			name = Regions;
+			sourceTree = "<group>";
+		};
+		1D63953F1EB9C57500119D35 /* Student */ = {
+			isa = PBXGroup;
+			children = (
+				1DD43F141E98D2F600998F9A /* StudentList.h */,
+				1DD43F151E98D2F600998F9A /* StudentList.m */,
+				18AF24771EBC5C890023D023 /* StudentListCell.h */,
+				18AF24781EBC5C890023D023 /* StudentListCell.m */,
+				18AF24791EBC5C890023D023 /* StudentListCell.xib */,
+				1D2658381E9B786A005F539E /* StudentDetail.h */,
+				1D2658391E9B786A005F539E /* StudentDetail.m */,
+			);
+			name = Student;
+			sourceTree = "<group>";
+		};
+		1D6395401EB9C5B000119D35 /* Car */ = {
+			isa = PBXGroup;
+			children = (
+				1DD43F291E99F73D00998F9A /* CarList.h */,
+				1DD43F2A1E99F73D00998F9A /* CarList.m */,
+				1D26583B1E9B86C6005F539E /* CarDetail.h */,
+				1D26583C1E9B86C6005F539E /* CarDetail.m */,
+			);
+			name = Car;
+			sourceTree = "<group>";
+		};
+		1D6395411EB9C5C200119D35 /* Safe */ = {
+			isa = PBXGroup;
+			children = (
+				1DD43F201E99F46800998F9A /* SafeList.h */,
+				1DD43F211E99F46800998F9A /* SafeList.m */,
+				1D2658351E9B722C005F539E /* SafeDetail.h */,
+				1D2658361E9B722C005F539E /* SafeDetail.m */,
+			);
+			name = Safe;
+			sourceTree = "<group>";
+		};
+		1D6395421EB9C5ED00119D35 /* Assessor */ = {
+			isa = PBXGroup;
+			children = (
+				1DD43F171E98D99400998F9A /* AssessorList.h */,
+				1DD43F181E98D99400998F9A /* AssessorList.m */,
+				1D2658321E9B6A57005F539E /* AssessorDetail.h */,
+				1D2658331E9B6A57005F539E /* AssessorDetail.m */,
+			);
+			name = Assessor;
+			sourceTree = "<group>";
+		};
+		1D6395431EB9C62500119D35 /* Coach */ = {
+			isa = PBXGroup;
+			children = (
+				1DD43F051E98AAFB00998F9A /* CoachListVC.h */,
+				1DD43F061E98AAFB00998F9A /* CoachListVC.m */,
+				1DD43F381E9B356400998F9A /* CoachDetail.h */,
+				1DD43F391E9B356400998F9A /* CoachDetail.m */,
+			);
+			name = Coach;
+			sourceTree = "<group>";
+		};
+		1D6395441EB9C63E00119D35 /* School */ = {
+			isa = PBXGroup;
+			children = (
+				1D7046B61E97AA65009BB5FD /* SchoolListVC.h */,
+				1D7046B71E97AA65009BB5FD /* SchoolListVC.m */,
+				1DD43F351E9A16F200998F9A /* SchoolDetail.h */,
+				1DD43F361E9A16F200998F9A /* SchoolDetail.m */,
+			);
+			name = School;
+			sourceTree = "<group>";
+		};
+		1D6395451EB9C69100119D35 /* Terminal */ = {
+			isa = PBXGroup;
+			children = (
+				1DBFD7C31F286DCB005A5AEC /* Cluster */,
+				1D335F901EA0D223006B5E85 /* TerminalVC.h */,
+				1D335F911EA0D223006B5E85 /* TerminalVC.m */,
+				1D335F951EA0E51F006B5E85 /* MyAnimatedAnnotationView.h */,
+				1D335F961EA0E51F006B5E85 /* MyAnimatedAnnotationView.m */,
+			);
+			name = Terminal;
+			sourceTree = "<group>";
+		};
+		1D6395461EB9C6C600119D35 /* Notify */ = {
+			isa = PBXGroup;
+			children = (
+				1D4431701EFA59F2004EE9CD /* NotifySelectObjVC.h */,
+				1D4431711EFA59F2004EE9CD /* NotifySelectObjVC.m */,
+				1D4431731EFA6C72004EE9CD /* Notify_SelectSchVC.h */,
+				1D4431741EFA6C72004EE9CD /* Notify_SelectSchVC.m */,
+				1D4431761EFA6D11004EE9CD /* Notify_SelectCityVC.h */,
+				1D4431771EFA6D11004EE9CD /* Notify_SelectCityVC.m */,
+				1D44317D1EFCA670004EE9CD /* Notify_SelectCityCell.h */,
+				1D44317E1EFCA670004EE9CD /* Notify_SelectCityCell.m */,
+				1D44316B1EFA5593004EE9CD /* SendNotifyVC.h */,
+				1D44316C1EFA5593004EE9CD /* SendNotifyVC.m */,
+				1D44317A1EFB99E1004EE9CD /* Notify_SelectCityHeaderView.h */,
+				1D44317B1EFB99E1004EE9CD /* Notify_SelectCityHeaderView.m */,
+			);
+			name = Notify;
+			sourceTree = "<group>";
+		};
+		1D6395471EB9C6E600119D35 /* TeachLogs */ = {
+			isa = PBXGroup;
+			children = (
+				1D27D63A1EF11DE700B0B31B /* TeachLogsVC.h */,
+				1D27D63B1EF11DE700B0B31B /* TeachLogsVC.m */,
+				1D3F230D1F0B985C00B0B7D4 /* TeachLogForCheckVC.h */,
+				1D3F230E1F0B985C00B0B7D4 /* TeachLogForCheckVC.m */,
+				1D3F23101F0B988100B0B7D4 /* TrainPhotoCell.h */,
+				1D3F23111F0B988100B0B7D4 /* TrainPhotoCell.m */,
+				1D3F23131F0B98FD00B0B7D4 /* TeachLogCell.h */,
+				1D3F23141F0B98FD00B0B7D4 /* TeachLogCell.m */,
+				1D3F23151F0B98FD00B0B7D4 /* TeachLogCell.xib */,
+				1D335F7B1EA0A3B8006B5E85 /* MinRescord.h */,
+				1D335F7C1EA0A3B8006B5E85 /* MinRescord.m */,
+			);
+			name = TeachLogs;
+			sourceTree = "<group>";
+		};
+		1D70465B1E95DF45009BB5FD /* NetFunction */ = {
+			isa = PBXGroup;
+			children = (
+				1D70465F1E95EE94009BB5FD /* NetworkManager.h */,
+				1D7046601E95EE94009BB5FD /* NetworkManager.m */,
+				1D70467E1E962DA9009BB5FD /* NetHeader.h */,
+			);
+			name = NetFunction;
+			sourceTree = "<group>";
+		};
+		1D7046681E961882009BB5FD /* ViewController */ = {
+			isa = PBXGroup;
+			children = (
+				1D335F8C1EA0C984006B5E85 /* BaseViewController */,
+				1D70466B1E9618E3009BB5FD /* willdo */,
+				1D70466C1E9618F8009BB5FD /* job */,
+				1844B7E71EDE6CC300002E9F /* statistics */,
+				1D7046691E9618A4009BB5FD /* me */,
+				1D7046791E962005009BB5FD /* LoginVC.h */,
+				1D70467A1E962005009BB5FD /* LoginVC.m */,
+				1D70467B1E962005009BB5FD /* LoginVC.xib */,
+			);
+			name = ViewController;
+			sourceTree = "<group>";
+		};
+		1D7046691E9618A4009BB5FD /* me */ = {
+			isa = PBXGroup;
+			children = (
+				1D7046761E9619C5009BB5FD /* MeCenterVC.h */,
+				1D7046771E9619C5009BB5FD /* MeCenterVC.m */,
+				1D03A1AA1F6BB86B00166BA4 /* MyMessageVC.h */,
+				1D03A1AB1F6BB86B00166BA4 /* MyMessageVC.m */,
+				1D4431E61F0641B6004EE9CD /* AboutVC.h */,
+				1D4431E71F0641B6004EE9CD /* AboutVC.m */,
+			);
+			name = me;
+			sourceTree = "<group>";
+		};
+		1D70466A1E9618C3009BB5FD /* waring */ = {
+			isa = PBXGroup;
+			children = (
+				1D7046731E9619A6009BB5FD /* WaringVC.h */,
+				1D7046741E9619A6009BB5FD /* WaringVC.m */,
+			);
+			name = waring;
+			sourceTree = "<group>";
+		};
+		1D70466B1E9618E3009BB5FD /* willdo */ = {
+			isa = PBXGroup;
+			children = (
+				1D554A351EEF7B6F003CAC5B /* willdo_cells */,
+				1D70466D1E961977009BB5FD /* WillDoVC.h */,
+				1D70466E1E961977009BB5FD /* WillDoVC.m */,
+				18F23CEA1EEE77BF0086ADB6 /* WD_DetailVC.h */,
+				18F23CEB1EEE77BF0086ADB6 /* WD_DetailVC.m */,
+				18F23CDF1EEE77BF0086ADB6 /* WD_Detail_ShenHe.h */,
+				18F23CE01EEE77BF0086ADB6 /* WD_Detail_ShenHe.m */,
+			);
+			name = willdo;
+			sourceTree = "<group>";
+		};
+		1D70466C1E9618F8009BB5FD /* job */ = {
+			isa = PBXGroup;
+			children = (
+				1DE657991E9E1FE700AB824F /* Job_CellandView */,
+				1D335F6D1E9F6B69006B5E85 /* JobVC.h */,
+				1D335F6E1E9F6B69006B5E85 /* JobVC.m */,
+				1DD43F321E9A154100998F9A /* Job_Detail_base.h */,
+				1DD43F331E9A154100998F9A /* Job_Detail_base.m */,
+				1D70466A1E9618C3009BB5FD /* waring */,
+				1D63953D1EB9C49600119D35 /* XueshiCheck */,
+				1D6395471EB9C6E600119D35 /* TeachLogs */,
+				1D6395461EB9C6C600119D35 /* Notify */,
+				1D6395451EB9C69100119D35 /* Terminal */,
+				1D6395441EB9C63E00119D35 /* School */,
+				1D6395431EB9C62500119D35 /* Coach */,
+				1D6395421EB9C5ED00119D35 /* Assessor */,
+				1D6395411EB9C5C200119D35 /* Safe */,
+				1D6395401EB9C5B000119D35 /* Car */,
+				1D63953F1EB9C57500119D35 /* Student */,
+				1D63953E1EB9C50100119D35 /* Regions */,
+				1D196E941EDE6D3100860056 /* Evaluation */,
+				1D196E931EDE6D2D00860056 /* Complaints */,
+				1D196E921EDE6D0F00860056 /* Report */,
+			);
+			name = job;
+			sourceTree = "<group>";
+		};
+		1D7046881E97744B009BB5FD /* Tools */ = {
+			isa = PBXGroup;
+			children = (
+				1D7046821E96600E009BB5FD /* Tools.h */,
+				1D7046831E96600E009BB5FD /* Tools.m */,
+				1859D13A1EA46FDE004FBE1C /* UI_Formatter&Function.h */,
+				1859D13B1EA46FDE004FBE1C /* UI_Formatter&Function.m */,
+				1D70467F1E963534009BB5FD /* NSString+ex.h */,
+				1D7046801E963534009BB5FD /* NSString+ex.m */,
+				1D335F731E9F73A1006B5E85 /* UIButton+ex.h */,
+				1D335F741E9F73A1006B5E85 /* UIButton+ex.m */,
+				18F23CFC1EEE7E670086ADB6 /* NSArray+ex.h */,
+				18F23CFD1EEE7E670086ADB6 /* NSArray+ex.m */,
+				1DE657961E9DB72E00AB824F /* DBManager.h */,
+				1DE657971E9DB72E00AB824F /* DBManager.m */,
+				1D335F981EA20B15006B5E85 /* InputView.h */,
+				1D335F991EA20B15006B5E85 /* InputView.m */,
+				1D196E8F1ED6CD4000860056 /* HolderView.h */,
+				1D196E901ED6CD4000860056 /* HolderView.m */,
+				1D6395391EB9845A00119D35 /* MengBanView */,
+				1D5C95661EA95461002DCDDF /* des3 */,
+			);
+			name = Tools;
+			sourceTree = "<group>";
+		};
+		1DBFD7C31F286DCB005A5AEC /* Cluster */ = {
+			isa = PBXGroup;
+			children = (
+				1DBFD7C41F286DCB005A5AEC /* BMKClusterAlgorithm.h */,
+				1DBFD7C51F286DCB005A5AEC /* BMKClusterAlgorithm.m */,
+				1DBFD7C61F286DCB005A5AEC /* BMKClusterItem.h */,
+				1DBFD7C71F286DCB005A5AEC /* BMKClusterItem.m */,
+				1DBFD7C81F286DCB005A5AEC /* BMKClusterManager.h */,
+				1DBFD7C91F286DCB005A5AEC /* BMKClusterManager.m */,
+				1DBFD7CA1F286DCB005A5AEC /* BMKClusterQuadtree.h */,
+				1DBFD7CB1F286DCB005A5AEC /* BMKClusterQuadtree.m */,
+			);
+			path = Cluster;
+			sourceTree = "<group>";
+		};
+		1DE6578F1E9DB40300AB824F /* BaseFile */ = {
+			isa = PBXGroup;
+			children = (
+				1D7046571E95D5A6009BB5FD /* MyDefHeader.h */,
+				1D196E341E94CEF600544919 /* AppDelegate.h */,
+				1D196E351E94CEF600544919 /* AppDelegate.mm */,
+				1D0E8B2A1EBAF849008C63B4 /* ExceptionHandle.h */,
+				1D0E8B2B1EBAF849008C63B4 /* ExceptionHandle.m */,
+				1D7046621E96157E009BB5FD /* MyTabbarController.h */,
+				1D7046631E96157E009BB5FD /* MyTabbarController.m */,
+				1D7046651E96165E009BB5FD /* MyUINavigationController.h */,
+				1D7046661E96165E009BB5FD /* MyUINavigationController.m */,
+			);
+			name = BaseFile;
+			sourceTree = "<group>";
+		};
+		1DE657901E9DB43200AB824F /* Resource */ = {
+			isa = PBXGroup;
+			children = (
+				1DE657911E9DB45900AB824F /* miaxis.db */,
+				1D335F761EA065D7006B5E85 /* miaxisFuJian.db */,
+			);
+			name = Resource;
+			sourceTree = "<group>";
+		};
+		1DE657991E9E1FE700AB824F /* Job_CellandView */ = {
+			isa = PBXGroup;
+			children = (
+				1DE657A51E9E480800AB824F /* SignsCell.h */,
+				1DE657A61E9E480800AB824F /* SignsCell.m */,
+				1DE657A71E9E480800AB824F /* SignsCell.xib */,
+				1DE657AA1E9E51ED00AB824F /* ShenHeCell.h */,
+				1DE657AB1E9E51ED00AB824F /* ShenHeCell.m */,
+				1DE657AC1E9E51ED00AB824F /* ShenHeCell.xib */,
+				1D335F831EA0AABC006B5E85 /* MinRecordeCell.h */,
+				1D335F841EA0AABC006B5E85 /* MinRecordeCell.m */,
+				1D335F851EA0AABC006B5E85 /* MinRecordeCell.xib */,
+				1D5C95201EA4E71A002DCDDF /* LockCell.h */,
+				1D5C95211EA4E71A002DCDDF /* LockCell.m */,
+				1D5C95221EA4E71A002DCDDF /* LockCell.xib */,
+			);
+			name = Job_CellandView;
+			sourceTree = "<group>";
+		};
+		27B716E14345E5CE367EDB60 /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				1DF885731F90CDDD0070CAD9 /* libicucore.tbd */,
+				18AF243F1EBC0E9F0023D023 /* libsqlite3.tbd */,
+				18AF243D1EBC0E900023D023 /* libz.tbd */,
+				D52A373F605F6823347EDF11 /* libPods-LNManager.a */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
+		D092B1592215AD3400DAAF57 /* QiNiu_IMSDK */ = {
+			isa = PBXGroup;
+			children = (
+				D092B15A2215AD3400DAAF57 /* Vendors */,
+				D092B1682215AD3500DAAF57 /* Resources */,
+				D092B16B2215AD3500DAAF57 /* 真机 */,
+				D092B16F2215AD3500DAAF57 /* QMChatRoom */,
+			);
+			path = QiNiu_IMSDK;
+			sourceTree = "<group>";
+		};
+		D092B15A2215AD3400DAAF57 /* Vendors */ = {
+			isa = PBXGroup;
+			children = (
+				D092B15B2215AD3400DAAF57 /* EmojiLabel */,
+				D092B1602215AD3400DAAF57 /* Voice */,
+				D092B1652215AD3500DAAF57 /* Reachability */,
+			);
+			path = Vendors;
+			sourceTree = "<group>";
+		};
+		D092B15B2215AD3400DAAF57 /* EmojiLabel */ = {
+			isa = PBXGroup;
+			children = (
+				D092B15C2215AD3400DAAF57 /* TTTAttributedLabel.h */,
+				D092B15D2215AD3400DAAF57 /* MLEmojiLabel.h */,
+				D092B15E2215AD3400DAAF57 /* TTTAttributedLabel.m */,
+				D092B15F2215AD3400DAAF57 /* MLEmojiLabel.m */,
+			);
+			path = EmojiLabel;
+			sourceTree = "<group>";
+		};
+		D092B1602215AD3400DAAF57 /* Voice */ = {
+			isa = PBXGroup;
+			children = (
+				D092B1612215AD3500DAAF57 /* SJVoiceTransform.m */,
+				D092B1622215AD3500DAAF57 /* libmp3lame.a */,
+				D092B1632215AD3500DAAF57 /* lame.h */,
+				D092B1642215AD3500DAAF57 /* SJVoiceTransform.h */,
+			);
+			path = Voice;
+			sourceTree = "<group>";
+		};
+		D092B1652215AD3500DAAF57 /* Reachability */ = {
+			isa = PBXGroup;
+			children = (
+				D092B1662215AD3500DAAF57 /* Reachability.m */,
+				D092B1672215AD3500DAAF57 /* Reachability.h */,
+			);
+			path = Reachability;
+			sourceTree = "<group>";
+		};
+		D092B1682215AD3500DAAF57 /* Resources */ = {
+			isa = PBXGroup;
+			children = (
+				D092B1692215AD3500DAAF57 /* QMEmoticon.bundle */,
+				D092B16A2215AD3500DAAF57 /* expressionImage.plist */,
+			);
+			path = Resources;
+			sourceTree = "<group>";
+		};
+		D092B16B2215AD3500DAAF57 /* 真机 */ = {
+			isa = PBXGroup;
+			children = (
+				D092B16C2215AD3500DAAF57 /* QMChatSDK.framework */,
+				D092B16D2215AD3500DAAF57 /* Qiniu.framework */,
+				D092B16E2215AD3500DAAF57 /* FMDB.framework */,
+			);
+			path = "真机";
+			sourceTree = "<group>";
+		};
+		D092B16F2215AD3500DAAF57 /* QMChatRoom */ = {
+			isa = PBXGroup;
+			children = (
+				D092B1702215AD3500DAAF57 /* Cell */,
+				D092B18D2215AD3500DAAF57 /* View */,
+				D092B19E2215AD3500DAAF57 /* ViewController */,
+				D092B1A92215AD3500DAAF57 /* Tool */,
+			);
+			path = QMChatRoom;
+			sourceTree = "<group>";
+		};
+		D092B1702215AD3500DAAF57 /* Cell */ = {
+			isa = PBXGroup;
+			children = (
+				D092B1712215AD3500DAAF57 /* QMChatRoomVoiceCell.h */,
+				D092B1722215AD3500DAAF57 /* QMChatRoomCellFactory.m */,
+				D092B1732215AD3500DAAF57 /* QMChatRoomNoteCell.h */,
+				D092B1742215AD3500DAAF57 /* QMChatRoomRobotCell.h */,
+				D092B1752215AD3500DAAF57 /* QMChatRoomFileCell.h */,
+				D092B1762215AD3500DAAF57 /* QMChatRoomImageCell.m */,
+				D092B1772215AD3500DAAF57 /* QMChatRoomIframeCell.m */,
+				D092B1782215AD3500DAAF57 /* QMChatRoomRichTextCell.m */,
+				D092B1792215AD3500DAAF57 /* QMChatRoomMp3Cell.h */,
+				D092B17A2215AD3500DAAF57 /* QMChatRoomBaseCell.h */,
+				D092B17B2215AD3500DAAF57 /* QMChatRoomCardCell.m */,
+				D092B17C2215AD3500DAAF57 /* QMChatRoomInvestigateCell.h */,
+				D092B17D2215AD3500DAAF57 /* QMLeaveMessageCell.m */,
+				D092B17E2215AD3500DAAF57 /* QMChatRoomTextCell.h */,
+				D092B17F2215AD3500DAAF57 /* QMChatRoomImageCell.h */,
+				D092B1802215AD3500DAAF57 /* QMChatRoomIframeCell.h */,
+				D092B1812215AD3500DAAF57 /* QMChatRoomFileCell.m */,
+				D092B1822215AD3500DAAF57 /* QMChatRoomNoteCell.m */,
+				D092B1832215AD3500DAAF57 /* QMChatRoomRobotCell.m */,
+				D092B1842215AD3500DAAF57 /* QMChatRoomCellFactory.h */,
+				D092B1852215AD3500DAAF57 /* QMChatRoomVoiceCell.m */,
+				D092B1862215AD3500DAAF57 /* QMChatRoomMp3Cell.m */,
+				D092B1872215AD3500DAAF57 /* QMChatRoomBaseCell.m */,
+				D092B1882215AD3500DAAF57 /* QMChatRoomRichTextCell.h */,
+				D092B1892215AD3500DAAF57 /* QMChatRoomTextCell.m */,
+				D092B18A2215AD3500DAAF57 /* QMLeaveMessageCell.h */,
+				D092B18B2215AD3500DAAF57 /* QMChatRoomCardCell.h */,
+				D092B18C2215AD3500DAAF57 /* QMChatRoomInvestigateCell.m */,
+			);
+			path = Cell;
+			sourceTree = "<group>";
+		};
+		D092B18D2215AD3500DAAF57 /* View */ = {
+			isa = PBXGroup;
+			children = (
+				D092B18E2215AD3500DAAF57 /* QMChatTileView.h */,
+				D092B18F2215AD3500DAAF57 /* QMChatRoomRobotReplyView.m */,
+				D092B1902215AD3500DAAF57 /* TCFaceView.m */,
+				D092B1912215AD3500DAAF57 /* QMChatRoomInputView.h */,
+				D092B1922215AD3500DAAF57 /* QMChatRoomMoreView.m */,
+				D092B1932215AD3500DAAF57 /* TCExpressionSectionBar.h */,
+				D092B1942215AD3500DAAF57 /* TCMessageManagerFaceView.m */,
+				D092B1952215AD3500DAAF57 /* QMRecordIndicatorView.m */,
+				D092B1962215AD3500DAAF57 /* QMChatRoomRobotReplyView.h */,
+				D092B1972215AD3500DAAF57 /* QMChatTileView.m */,
+				D092B1982215AD3500DAAF57 /* TCExpressionSectionBar.m */,
+				D092B1992215AD3500DAAF57 /* QMChatRoomInputView.m */,
+				D092B19A2215AD3500DAAF57 /* QMChatRoomMoreView.h */,
+				D092B19B2215AD3500DAAF57 /* TCFaceView.h */,
+				D092B19C2215AD3500DAAF57 /* QMRecordIndicatorView.h */,
+				D092B19D2215AD3500DAAF57 /* TCMessageManagerFaceView.h */,
+			);
+			path = View;
+			sourceTree = "<group>";
+		};
+		D092B19E2215AD3500DAAF57 /* ViewController */ = {
+			isa = PBXGroup;
+			children = (
+				D092B19F2215AD3500DAAF57 /* QMChatRoomShowRichTextController.m */,
+				D092B1A02215AD3500DAAF57 /* QMChatRoomGuestBookViewController.h */,
+				D092B1A12215AD3500DAAF57 /* QMChatRoomViewController.m */,
+				D092B1A22215AD3500DAAF57 /* QMChatRoomShowFileController.m */,
+				D092B1A32215AD3500DAAF57 /* QMChatRoomShowImageController.h */,
+				D092B1A42215AD3500DAAF57 /* QMChatRoomGuestBookViewController.m */,
+				D092B1A52215AD3500DAAF57 /* QMChatRoomShowRichTextController.h */,
+				D092B1A62215AD3500DAAF57 /* QMChatRoomShowFileController.h */,
+				D092B1A72215AD3500DAAF57 /* QMChatRoomViewController.h */,
+				D092B1A82215AD3500DAAF57 /* QMChatRoomShowImageController.m */,
+			);
+			path = ViewController;
+			sourceTree = "<group>";
+		};
+		D092B1A92215AD3500DAAF57 /* Tool */ = {
+			isa = PBXGroup;
+			children = (
+				D092B1AA2215AD3500DAAF57 /* QMTapGestureRecognizer.h */,
+				D092B1AB2215AD3500DAAF57 /* QMAudioRecorder.m */,
+				D092B1AC2215AD3500DAAF57 /* QMTextModel.m */,
+				D092B1AD2215AD3500DAAF57 /* QMAlert.h */,
+				D092B1AE2215AD3500DAAF57 /* QMAudioAnimation.m */,
+				D092B1AF2215AD3500DAAF57 /* QMManager.m */,
+				D092B1B02215AD3500DAAF57 /* QMAudioPlayer.h */,
+				D092B1B12215AD3500DAAF57 /* NSAttributedString+QMEmojiExtension.h */,
+				D092B1B22215AD3500DAAF57 /* QMDateManager.m */,
+				D092B1B32215AD3500DAAF57 /* QMTextAttachment.h */,
+				D092B1B42215AD3500DAAF57 /* QMTextModel.h */,
+				D092B1B52215AD3500DAAF57 /* QMTapGestureRecognizer.m */,
+				D092B1B62215AD3500DAAF57 /* QMAudioRecorder.h */,
+				D092B1B72215AD3500DAAF57 /* QMManager.h */,
+				D092B1B82215AD3500DAAF57 /* QMAudioAnimation.h */,
+				D092B1B92215AD3500DAAF57 /* FileManager */,
+				D092B1DA2215AD3500DAAF57 /* QMAlert.m */,
+				D092B1DB2215AD3500DAAF57 /* QMDateManager.h */,
+				D092B1DC2215AD3500DAAF57 /* NSAttributedString+QMEmojiExtension.m */,
+				D092B1DD2215AD3500DAAF57 /* QMAudioPlayer.m */,
+				D092B1DE2215AD3500DAAF57 /* QMTextAttachment.m */,
+			);
+			path = Tool;
+			sourceTree = "<group>";
+		};
+		D092B1B92215AD3500DAAF57 /* FileManager */ = {
+			isa = PBXGroup;
+			children = (
+				D092B1BA2215AD3500DAAF57 /* Cell */,
+				D092B1C32215AD3500DAAF57 /* Model */,
+				D092B1CA2215AD3500DAAF57 /* View */,
+				D092B1CD2215AD3500DAAF57 /* ViewController */,
+			);
+			path = FileManager;
+			sourceTree = "<group>";
+		};
+		D092B1BA2215AD3500DAAF57 /* Cell */ = {
+			isa = PBXGroup;
+			children = (
+				D092B1BB2215AD3500DAAF57 /* QMItemCollectionCell.m */,
+				D092B1BC2215AD3500DAAF57 /* QMFileTableCell.m */,
+				D092B1BD2215AD3500DAAF57 /* QMFileCollectionCell.m */,
+				D092B1BE2215AD3500DAAF57 /* QMVideoTableCell.h */,
+				D092B1BF2215AD3500DAAF57 /* QMFileCollectionCell.h */,
+				D092B1C02215AD3500DAAF57 /* QMFileTableCell.h */,
+				D092B1C12215AD3500DAAF57 /* QMItemCollectionCell.h */,
+				D092B1C22215AD3500DAAF57 /* QMVideoTableCell.m */,
+			);
+			path = Cell;
+			sourceTree = "<group>";
+		};
+		D092B1C32215AD3500DAAF57 /* Model */ = {
+			isa = PBXGroup;
+			children = (
+				D092B1C42215AD3500DAAF57 /* QMFileManager.h */,
+				D092B1C52215AD3500DAAF57 /* QMProfileManager.h */,
+				D092B1C62215AD3500DAAF57 /* QMFileModel.h */,
+				D092B1C72215AD3500DAAF57 /* QMProfileManager.m */,
+				D092B1C82215AD3500DAAF57 /* QMFileManager.m */,
+				D092B1C92215AD3500DAAF57 /* QMFileModel.m */,
+			);
+			path = Model;
+			sourceTree = "<group>";
+		};
+		D092B1CA2215AD3500DAAF57 /* View */ = {
+			isa = PBXGroup;
+			children = (
+				D092B1CB2215AD3500DAAF57 /* QMFileTabbarView.m */,
+				D092B1CC2215AD3500DAAF57 /* QMFileTabbarView.h */,
+			);
+			path = View;
+			sourceTree = "<group>";
+		};
+		D092B1CD2215AD3500DAAF57 /* ViewController */ = {
+			isa = PBXGroup;
+			children = (
+				D092B1CE2215AD3500DAAF57 /* QMFileManagerController.h */,
+				D092B1CF2215AD3500DAAF57 /* QMPickedPhotoViewController.m */,
+				D092B1D02215AD3500DAAF57 /* QMPickedVideoViewController.m */,
+				D092B1D12215AD3500DAAF57 /* QMPickedOtherViewController.m */,
+				D092B1D22215AD3500DAAF57 /* QMPickedDocViewController.m */,
+				D092B1D32215AD3500DAAF57 /* QMPickedAudioViewController.h */,
+				D092B1D42215AD3500DAAF57 /* QMFileManagerController.m */,
+				D092B1D52215AD3500DAAF57 /* QMPickedOtherViewController.h */,
+				D092B1D62215AD3500DAAF57 /* QMPickedVideoViewController.h */,
+				D092B1D72215AD3500DAAF57 /* QMPickedPhotoViewController.h */,
+				D092B1D82215AD3500DAAF57 /* QMPickedAudioViewController.m */,
+				D092B1D92215AD3500DAAF57 /* QMPickedDocViewController.h */,
+			);
+			path = ViewController;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+		1D196E2D1E94CEF600544919 /* LNManager */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 1D196E451E94CEF600544919 /* Build configuration list for PBXNativeTarget "LNManager" */;
+			buildPhases = (
+				0AE9B0B143877D4A86A9DC87 /* [CP] Check Pods Manifest.lock */,
+				1D196E2A1E94CEF600544919 /* Sources */,
+				1D196E2B1E94CEF600544919 /* Frameworks */,
+				1D196E2C1E94CEF600544919 /* Resources */,
+				21DD1C6837F300EBA1EE2EF5 /* [CP] Copy Pods Resources */,
+				1DA699CA1F90BA5D0004EF98 /* Embed Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = LNManager;
+			productName = LNManager;
+			productReference = 1D196E2E1E94CEF600544919 /* LNManager.app */;
+			productType = "com.apple.product-type.application";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		1D196E261E94CEF600544919 /* Project object */ = {
+			isa = PBXProject;
+			attributes = {
+				LastUpgradeCheck = 1010;
+				ORGANIZATIONNAME = lee;
+				TargetAttributes = {
+					1D196E2D1E94CEF600544919 = {
+						CreatedOnToolsVersion = 8.2.1;
+						DevelopmentTeam = K7T6CU5SW5;
+						ProvisioningStyle = Automatic;
+						SystemCapabilities = {
+							com.apple.BackgroundModes = {
+								enabled = 1;
+							};
+							com.apple.Push = {
+								enabled = 1;
+							};
+						};
+					};
+				};
+			};
+			buildConfigurationList = 1D196E291E94CEF600544919 /* Build configuration list for PBXProject "LNManager" */;
+			compatibilityVersion = "Xcode 3.2";
+			developmentRegion = English;
+			hasScannedForEncodings = 0;
+			knownRegions = (
+				en,
+				Base,
+			);
+			mainGroup = 1D196E251E94CEF600544919;
+			productRefGroup = 1D196E2F1E94CEF600544919 /* Products */;
+			projectDirPath = "";
+			projectRoot = "";
+			targets = (
+				1D196E2D1E94CEF600544919 /* LNManager */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+		1D196E2C1E94CEF600544919 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				1D196E411E94CEF600544919 /* LaunchScreen.storyboard in Resources */,
+				1D5C95241EA4E71A002DCDDF /* LockCell.xib in Resources */,
+				18F23CD71EEE771B0086ADB6 /* 评价1@3x.png in Resources */,
+				18F23CDB1EEE771B0086ADB6 /* 评价2@3x.png in Resources */,
+				18F23CD91EEE771B0086ADB6 /* 评价2-5@2x.png in Resources */,
+				18F23CD61EEE771B0086ADB6 /* 评价1@2x.png in Resources */,
+				1D196E3E1E94CEF600544919 /* Assets.xcassets in Resources */,
+				1D5C953B1EA6FBEF002DCDDF /* WillDoCell.xib in Resources */,
+				18F23CDA1EEE771B0086ADB6 /* 评价2@2x.png in Resources */,
+				1DE657AE1E9E51ED00AB824F /* ShenHeCell.xib in Resources */,
+				1D3F23171F0B98FD00B0B7D4 /* TeachLogCell.xib in Resources */,
+				1D335F691E9F1DF0006B5E85 /* XueShiCheckCell.xib in Resources */,
+				1D335F771EA065D7006B5E85 /* miaxisFuJian.db in Resources */,
+				D092B1E42215AD3500DAAF57 /* QMEmoticon.bundle in Resources */,
+				18F23CD41EEE771B0086ADB6 /* bt_star_b.png in Resources */,
+				1DE657921E9DB45900AB824F /* miaxis.db in Resources */,
+				1D335F871EA0AABC006B5E85 /* MinRecordeCell.xib in Resources */,
+				1D70467D1E962005009BB5FD /* LoginVC.xib in Resources */,
+				18F23CD81EEE771B0086ADB6 /* 评价2-4@2x.png in Resources */,
+				18AF247B1EBC5C890023D023 /* StudentListCell.xib in Resources */,
+				18F23CD31EEE771B0086ADB6 /* bt_star_a.png in Resources */,
+				1D5C95291EA5A90C002DCDDF /* RegionsCell.xib in Resources */,
+				1DE657A91E9E480800AB824F /* SignsCell.xib in Resources */,
+				1D3F232A1F0B999F00B0B7D4 /* MJPhotoBrowser.bundle in Resources */,
+				18F23CF31EEE77BF0086ADB6 /* WD_DetailCell.xib in Resources */,
+				D092B1E52215AD3500DAAF57 /* expressionImage.plist in Resources */,
+				1D196E3C1E94CEF600544919 /* Main.storyboard in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+		0AE9B0B143877D4A86A9DC87 /* [CP] Check Pods Manifest.lock */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+				"${PODS_ROOT}/Manifest.lock",
+			);
+			name = "[CP] Check Pods Manifest.lock";
+			outputPaths = (
+				"$(DERIVED_FILE_DIR)/Pods-LNManager-checkManifestLockResult.txt",
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+			showEnvVarsInLog = 0;
+		};
+		21DD1C6837F300EBA1EE2EF5 /* [CP] Copy Pods Resources */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+				"${SRCROOT}/Pods/Target Support Files/Pods-LNManager/Pods-LNManager-resources.sh",
+				"${PODS_ROOT}/BaiduMapKit/BaiduMapKit/BaiduMapAPI_Map.framework/mapapi.bundle",
+				"${PODS_ROOT}/MJRefresh/MJRefresh/MJRefresh.bundle",
+				"${PODS_ROOT}/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle",
+			);
+			name = "[CP] Copy Pods Resources";
+			outputPaths = (
+				"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/mapapi.bundle",
+				"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MJRefresh.bundle",
+				"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TZImagePickerController.bundle",
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-LNManager/Pods-LNManager-resources.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+		1D196E2A1E94CEF600544919 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				D092B20A2215AD3500DAAF57 /* QMItemCollectionCell.m in Sources */,
+				D092B20B2215AD3500DAAF57 /* QMFileTableCell.m in Sources */,
+				18F23CFB1EEE79240086ADB6 /* ComDealVC.m in Sources */,
+				1D26583A1E9B786A005F539E /* StudentDetail.m in Sources */,
+				D092B21B2215AD3500DAAF57 /* QMTextAttachment.m in Sources */,
+				1DE657981E9DB72E00AB824F /* DBManager.m in Sources */,
+				1DD43F191E98D99400998F9A /* AssessorList.m in Sources */,
+				D092B20D2215AD3500DAAF57 /* QMVideoTableCell.m in Sources */,
+				1DD43F3A1E9B356400998F9A /* CoachDetail.m in Sources */,
+				1DE657A81E9E480800AB824F /* SignsCell.m in Sources */,
+				D092B2042215AD3500DAAF57 /* QMAudioRecorder.m in Sources */,
+				D092B1F12215AD3500DAAF57 /* QMChatRoomRobotCell.m in Sources */,
+				1D5C95651EA95339002DCDDF /* DES3Util.m in Sources */,
+				D092B1FE2215AD3500DAAF57 /* QMChatRoomInputView.m in Sources */,
+				1D70467C1E962005009BB5FD /* LoginVC.m in Sources */,
+				1D4431721EFA59F2004EE9CD /* NotifySelectObjVC.m in Sources */,
+				D092B1F62215AD3500DAAF57 /* QMChatRoomInvestigateCell.m in Sources */,
+				1D3F232D1F0B999F00B0B7D4 /* MJPhotoProgressView.m in Sources */,
+				1D44317F1EFCA670004EE9CD /* Notify_SelectCityCell.m in Sources */,
+				D092B1F72215AD3500DAAF57 /* QMChatRoomRobotReplyView.m in Sources */,
+				1D03A1AC1F6BB86B00166BA4 /* MyMessageVC.m in Sources */,
+				D092B1F42215AD3500DAAF57 /* QMChatRoomBaseCell.m in Sources */,
+				1D7046811E963534009BB5FD /* NSString+ex.m in Sources */,
+				D092B2032215AD3500DAAF57 /* QMChatRoomShowImageController.m in Sources */,
+				18AF247A1EBC5C890023D023 /* StudentListCell.m in Sources */,
+				1DBFD7CE1F286DCB005A5AEC /* BMKClusterManager.m in Sources */,
+				1D335F971EA0E51F006B5E85 /* MyAnimatedAnnotationView.m in Sources */,
+				1D70466F1E961977009BB5FD /* WillDoVC.m in Sources */,
+				D092B2122215AD3500DAAF57 /* QMPickedPhotoViewController.m in Sources */,
+				D092B2052215AD3500DAAF57 /* QMTextModel.m in Sources */,
+				1D335F9A1EA20B15006B5E85 /* InputView.m in Sources */,
+				1D196EA91EDE9C1000860056 /* EvaListCell.m in Sources */,
+				D092B2162215AD3500DAAF57 /* QMFileManagerController.m in Sources */,
+				1D26583D1E9B86C7005F539E /* CarDetail.m in Sources */,
+				D092B1F82215AD3500DAAF57 /* TCFaceView.m in Sources */,
+				1D3F230F1F0B985C00B0B7D4 /* TeachLogForCheckVC.m in Sources */,
+				1D5C95281EA5A90C002DCDDF /* RegionsCell.m in Sources */,
+				1D3F23281F0B999F00B0B7D4 /* MBProgressHUD+Add.m in Sources */,
+				1D196E9D1EDE87F500860056 /* ComplaintsListVC.m in Sources */,
+				1D3F232B1F0B999F00B0B7D4 /* MJPhotoBrowser.m in Sources */,
+				1DD43F2B1E99F73D00998F9A /* CarList.m in Sources */,
+				D092B1E32215AD3500DAAF57 /* Reachability.m in Sources */,
+				1D196E9A1EDE6FCD00860056 /* EvaluationListVC.m in Sources */,
+				D092B2172215AD3500DAAF57 /* QMPickedAudioViewController.m in Sources */,
+				D092B20C2215AD3500DAAF57 /* QMFileCollectionCell.m in Sources */,
+				D092B1EA2215AD3500DAAF57 /* QMChatRoomImageCell.m in Sources */,
+				1D554A391EEFA972003CAC5B /* WD_DetailChangeCell.m in Sources */,
+				1D3F232C1F0B999F00B0B7D4 /* MJPhotoLoadingView.m in Sources */,
+				1DD43F221E99F46800998F9A /* SafeList.m in Sources */,
+				1D5C953A1EA6FBEF002DCDDF /* WillDoCell.m in Sources */,
+				D092B2142215AD3500DAAF57 /* QMPickedOtherViewController.m in Sources */,
+				D092B1EE2215AD3500DAAF57 /* QMLeaveMessageCell.m in Sources */,
+				D092B21A2215AD3500DAAF57 /* QMAudioPlayer.m in Sources */,
+				1D44317C1EFB99E1004EE9CD /* Notify_SelectCityHeaderView.m in Sources */,
+				1DBFD7CC1F286DCB005A5AEC /* BMKClusterAlgorithm.m in Sources */,
+				1DE657AD1E9E51ED00AB824F /* ShenHeCell.m in Sources */,
+				1D335F861EA0AABC006B5E85 /* MinRecordeCell.m in Sources */,
+				D092B2092215AD3500DAAF57 /* QMTapGestureRecognizer.m in Sources */,
+				18F23CF51EEE77BF0086ADB6 /* WD_DetailSchCell.m in Sources */,
+				1844B7ED1EDEBD4F00002E9F /* DateView.m in Sources */,
+				1D7046671E96165E009BB5FD /* MyUINavigationController.m in Sources */,
+				D092B2102215AD3500DAAF57 /* QMFileModel.m in Sources */,
+				D092B2002215AD3500DAAF57 /* QMChatRoomViewController.m in Sources */,
+				D092B2192215AD3500DAAF57 /* NSAttributedString+QMEmojiExtension.m in Sources */,
+				D092B1FD2215AD3500DAAF57 /* TCExpressionSectionBar.m in Sources */,
+				1D4431781EFA6D11004EE9CD /* Notify_SelectCityVC.m in Sources */,
+				1D2658371E9B722C005F539E /* SafeDetail.m in Sources */,
+				D092B20F2215AD3500DAAF57 /* QMFileManager.m in Sources */,
+				18F23CD51EEE771B0086ADB6 /* CDPStarEvaluation.m in Sources */,
+				1DD43F341E9A154100998F9A /* Job_Detail_base.m in Sources */,
+				1D196EAC1EDEB94F00860056 /* ReportListVC.m in Sources */,
+				18F23CF01EEE77BF0086ADB6 /* WD_Detail_ShenHe.m in Sources */,
+				18452EED1EE016AC000FA643 /* XDBarCell.m in Sources */,
+				1859D13C1EA46FDE004FBE1C /* UI_Formatter&Function.m in Sources */,
+				1D196E361E94CEF600544919 /* AppDelegate.mm in Sources */,
+				D092B1EF2215AD3500DAAF57 /* QMChatRoomFileCell.m in Sources */,
+				18F23CF11EEE77BF0086ADB6 /* WD_DetailCarCell.m in Sources */,
+				1D5C956A1EA95476002DCDDF /* GTMBase64.m in Sources */,
+				18452EEE1EE016AC000FA643 /* XDBarView.m in Sources */,
+				1DD43F161E98D2F600998F9A /* StudentList.m in Sources */,
+				1D335F921EA0D223006B5E85 /* TerminalVC.m in Sources */,
+				1D5C95231EA4E71A002DCDDF /* LockCell.m in Sources */,
+				1D0E8B2C1EBAF849008C63B4 /* ExceptionHandle.m in Sources */,
+				1DBFD7CF1F286DCB005A5AEC /* BMKClusterQuadtree.m in Sources */,
+				18F23CDC1EEE771B0086ADB6 /* RatingBar.m in Sources */,
+				1D335F6F1E9F6B69006B5E85 /* JobVC.m in Sources */,
+				1D4431E81F0641B6004EE9CD /* AboutVC.m in Sources */,
+				1DE6578E1E9D21D900AB824F /* MengBanView.m in Sources */,
+				D092B1EC2215AD3500DAAF57 /* QMChatRoomRichTextCell.m in Sources */,
+				1D4431751EFA6C72004EE9CD /* Notify_SelectSchVC.m in Sources */,
+				D092B1E02215AD3500DAAF57 /* MLEmojiLabel.m in Sources */,
+				1D7046B21E97A628009BB5FD /* SYBase_tbVC.m in Sources */,
+				18F23CF21EEE77BF0086ADB6 /* WD_DetailCell.m in Sources */,
+				1D5C952C1EA5AB26002DCDDF /* RegionsList.m in Sources */,
+				1844B7EA1EDE6CFF00002E9F /* statisticsVC.m in Sources */,
+				D092B2082215AD3500DAAF57 /* QMDateManager.m in Sources */,
+				1D3F232F1F0B999F00B0B7D4 /* MJPhotoView.m in Sources */,
+				1D4431821EFCCFDF004EE9CD /* SelectCell.m in Sources */,
+				D092B2012215AD3500DAAF57 /* QMChatRoomShowFileController.m in Sources */,
+				1D7046841E96600E009BB5FD /* Tools.m in Sources */,
+				D092B1F32215AD3500DAAF57 /* QMChatRoomMp3Cell.m in Sources */,
+				D092B2072215AD3500DAAF57 /* QMManager.m in Sources */,
+				D092B1FF2215AD3500DAAF57 /* QMChatRoomShowRichTextController.m in Sources */,
+				1DD43F281E99F64B00998F9A /* Base_tbVC.m in Sources */,
+				D092B1F52215AD3500DAAF57 /* QMChatRoomTextCell.m in Sources */,
+				D092B2132215AD3500DAAF57 /* QMPickedVideoViewController.m in Sources */,
+				1D196EAF1EDEB9C100860056 /* ComListCell.m in Sources */,
+				D092B1E12215AD3500DAAF57 /* SJVoiceTransform.m in Sources */,
+				18F23CF41EEE77BF0086ADB6 /* WD_DetailCoaCell.m in Sources */,
+				1D3F23121F0B988100B0B7D4 /* TrainPhotoCell.m in Sources */,
+				1D27D63C1EF11DE700B0B31B /* TeachLogsVC.m in Sources */,
+				D092B1DF2215AD3500DAAF57 /* TTTAttributedLabel.m in Sources */,
+				18F23CF61EEE77BF0086ADB6 /* WD_DetailVC.m in Sources */,
+				1D0C299C1F1860060045CFCE /* TileViewController.m in Sources */,
+				D092B1E92215AD3500DAAF57 /* QMChatRoomCellFactory.m in Sources */,
+				1DD43F311E9A053F00998F9A /* XueShiCheckList.m in Sources */,
+				1D196E331E94CEF600544919 /* main.m in Sources */,
+				1DD43F371E9A16F200998F9A /* SchoolDetail.m in Sources */,
+				D092B1F22215AD3500DAAF57 /* QMChatRoomVoiceCell.m in Sources */,
+				1D5C952F1EA5AF26002DCDDF /* RegionsDetail.m in Sources */,
+				1D7046B81E97AA65009BB5FD /* SchoolListVC.m in Sources */,
+				D092B20E2215AD3500DAAF57 /* QMProfileManager.m in Sources */,
+				1D0C299B1F1860060045CFCE /* SkimViewController.m in Sources */,
+				D092B1ED2215AD3500DAAF57 /* QMChatRoomCardCell.m in Sources */,
+				1D7046751E9619A6009BB5FD /* WaringVC.m in Sources */,
+				1D196E911ED6CD4000860056 /* HolderView.m in Sources */,
+				1DD43F071E98AAFB00998F9A /* CoachListVC.m in Sources */,
+				1D335F7D1EA0A3B8006B5E85 /* MinRescord.m in Sources */,
+				1D44316E1EFA5593004EE9CD /* SendNotifyVC.m in Sources */,
+				1D2658341E9B6A57005F539E /* AssessorDetail.m in Sources */,
+				D092B1F02215AD3500DAAF57 /* QMChatRoomNoteCell.m in Sources */,
+				1D335F681E9F1DF0006B5E85 /* XueShiCheckCell.m in Sources */,
+				D092B1FB2215AD3500DAAF57 /* QMRecordIndicatorView.m in Sources */,
+				D092B2182215AD3500DAAF57 /* QMAlert.m in Sources */,
+				D092B2062215AD3500DAAF57 /* QMAudioAnimation.m in Sources */,
+				D092B1FA2215AD3500DAAF57 /* TCMessageManagerFaceView.m in Sources */,
+				1D3F23161F0B98FD00B0B7D4 /* TeachLogCell.m in Sources */,
+				1D3F23291F0B999F00B0B7D4 /* MJPhoto.m in Sources */,
+				1D7046611E95EE94009BB5FD /* NetworkManager.m in Sources */,
+				18F23CFE1EEE7E670086ADB6 /* NSArray+ex.m in Sources */,
+				1DFA182E1EF8F3550050BEEA /* WD_DetailDevCell.m in Sources */,
+				1D70465A1E95DEEC009BB5FD /* BaseVC.m in Sources */,
+				1D3F232E1F0B999F00B0B7D4 /* MJPhotoToolbar.m in Sources */,
+				1D196EB21EDEC8A000860056 /* RepListCell.m in Sources */,
+				D092B2152215AD3500DAAF57 /* QMPickedDocViewController.m in Sources */,
+				D092B2022215AD3500DAAF57 /* QMChatRoomGuestBookViewController.m in Sources */,
+				1D7046781E9619C5009BB5FD /* MeCenterVC.m in Sources */,
+				D092B2112215AD3500DAAF57 /* QMFileTabbarView.m in Sources */,
+				1D335F751E9F73A1006B5E85 /* UIButton+ex.m in Sources */,
+				D092B1FC2215AD3500DAAF57 /* QMChatTileView.m in Sources */,
+				D092B1F92215AD3500DAAF57 /* QMChatRoomMoreView.m in Sources */,
+				D092B1EB2215AD3500DAAF57 /* QMChatRoomIframeCell.m in Sources */,
+				1DBFD7CD1F286DCB005A5AEC /* BMKClusterItem.m in Sources */,
+				1D7046641E96157E009BB5FD /* MyTabbarController.m in Sources */,
+				1D63953C1EB984BF00119D35 /* MBContentView.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+		1D196E3A1E94CEF600544919 /* Main.storyboard */ = {
+			isa = PBXVariantGroup;
+			children = (
+				1D196E3B1E94CEF600544919 /* Base */,
+			);
+			name = Main.storyboard;
+			sourceTree = "<group>";
+		};
+		1D196E3F1E94CEF600544919 /* LaunchScreen.storyboard */ = {
+			isa = PBXVariantGroup;
+			children = (
+				1D196E401E94CEF600544919 /* Base */,
+			);
+			name = LaunchScreen.storyboard;
+			sourceTree = "<group>";
+		};
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+		1D196E431E94CEF600544919 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_MODULES = YES;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+				CLANG_WARN_BOOL_CONVERSION = YES;
+				CLANG_WARN_COMMA = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+				CLANG_WARN_STRICT_PROTOTYPES = YES;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				CLANG_WARN_UNREACHABLE_CODE = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				COPY_PHASE_STRIP = NO;
+				DEBUG_INFORMATION_FORMAT = dwarf;
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				ENABLE_TESTABILITY = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_NO_COMMON_BLOCKS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					"DEBUG=1",
+					"$(inherited)",
+				);
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+				MTL_ENABLE_DEBUG_INFO = YES;
+				ONLY_ACTIVE_ARCH = YES;
+				SDKROOT = iphoneos;
+			};
+			name = Debug;
+		};
+		1D196E441E94CEF600544919 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_MODULES = YES;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+				CLANG_WARN_BOOL_CONVERSION = YES;
+				CLANG_WARN_COMMA = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
+				CLANG_WARN_STRICT_PROTOTYPES = YES;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				CLANG_WARN_UNREACHABLE_CODE = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				COPY_PHASE_STRIP = NO;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				ENABLE_NS_ASSERTIONS = NO;
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_NO_COMMON_BLOCKS = YES;
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+				MTL_ENABLE_DEBUG_INFO = NO;
+				SDKROOT = iphoneos;
+				VALIDATE_PRODUCT = YES;
+			};
+			name = Release;
+		};
+		1D196E461E94CEF600544919 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 419AAB917A4D877E7CF79B34 /* Pods-LNManager.debug.xcconfig */;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				CODE_SIGN_ENTITLEMENTS = LNManager/LNManager.entitlements;
+				CODE_SIGN_IDENTITY = "iPhone Developer";
+				CODE_SIGN_STYLE = Automatic;
+				DEVELOPMENT_TEAM = K7T6CU5SW5;
+				ENABLE_BITCODE = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(PROJECT_DIR)/LNManager/QiNiu_IMSDK/真机",
+				);
+				GCC_PREFIX_HEADER = LNManager/PrefixHeader.pch;
+				HEADER_SEARCH_PATHS = (
+					"$(inherited)",
+					"\"${PODS_ROOT}/Headers/Public\"",
+					"\"${PODS_ROOT}/Headers/Public/AFNetworking\"",
+					"\"${PODS_ROOT}/Headers/Public/BaiduMapKit\"",
+					"\"${PODS_ROOT}/Headers/Public/GTSDK\"",
+					"\"${PODS_ROOT}/Headers/Public/MBProgressHUD\"",
+					"\"${PODS_ROOT}/Headers/Public/MJRefresh\"",
+					"\"${PODS_ROOT}/Headers/Public/RealReachability\"",
+					"\"${PODS_ROOT}/Headers/Public/SDWebImage\"",
+					"\"${PODS_ROOT}/Headers/Public/TZImagePickerController\"",
+				);
+				INFOPLIST_FILE = LNManager/Info.plist;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(PROJECT_DIR)/LNManager/QiNiu_IMSDK/Vendors/Voice",
+				);
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"-ObjC",
+					"-l\"AFNetworking\"",
+					"-l\"GeTuiSdk-1.6.2.0\"",
+					"-l\"GtExtensionSdk-1.1.0\"",
+					"-l\"MBProgressHUD\"",
+					"-l\"MJRefresh\"",
+					"-l\"RealReachability\"",
+					"-l\"SDWebImage\"",
+					"-l\"TZImagePickerController\"",
+					"-l\"c++\"",
+					"-l\"crypto\"",
+					"-l\"resolv\"",
+					"-l\"sqlite3.0\"",
+					"-l\"ssl\"",
+					"-l\"z\"",
+					"-framework",
+					"\"AVFoundation\"",
+					"-framework",
+					"\"AssetsLibrary\"",
+					"-framework",
+					"\"BaiduMapAPI_Base\"",
+					"-framework",
+					"\"BaiduMapAPI_Cloud\"",
+					"-framework",
+					"\"BaiduMapAPI_Map\"",
+					"-framework",
+					"\"BaiduMapAPI_Search\"",
+					"-framework",
+					"\"BaiduMapAPI_Utils\"",
+					"-framework",
+					"\"CFNetwork\"",
+					"-framework",
+					"\"CoreGraphics\"",
+					"-framework",
+					"\"CoreLocation\"",
+					"-framework",
+					"\"CoreTelephony\"",
+					"-framework",
+					"\"ImageIO\"",
+					"-framework",
+					"\"MobileCoreServices\"",
+					"-framework",
+					"\"OpenGLES\"",
+					"-framework",
+					"\"Photos\"",
+					"-framework",
+					"\"QuartzCore\"",
+					"-framework",
+					"\"Security\"",
+					"-framework",
+					"\"SystemConfiguration\"",
+					"-weak_framework",
+					"\"UserNotifications\"",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = com.sinotech.JSJPManager;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				PROVISIONING_PROFILE = "";
+				PROVISIONING_PROFILE_SPECIFIER = "";
+				RESOURCES_TARGETED_DEVICE_FAMILY = "";
+				TARGETED_DEVICE_FAMILY = 1;
+			};
+			name = Debug;
+		};
+		1D196E471E94CEF600544919 /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 7B2CD095F0B73C881DB5FEED /* Pods-LNManager.release.xcconfig */;
+			buildSettings = {
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				CODE_SIGN_ENTITLEMENTS = LNManager/LNManager.entitlements;
+				CODE_SIGN_IDENTITY = "iPhone Developer";
+				CODE_SIGN_STYLE = Automatic;
+				DEVELOPMENT_TEAM = K7T6CU5SW5;
+				ENABLE_BITCODE = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(PROJECT_DIR)/LNManager/QiNiu_IMSDK/真机",
+				);
+				GCC_PREFIX_HEADER = LNManager/PrefixHeader.pch;
+				HEADER_SEARCH_PATHS = (
+					"$(inherited)",
+					"\"${PODS_ROOT}/Headers/Public\"",
+					"\"${PODS_ROOT}/Headers/Public/AFNetworking\"",
+					"\"${PODS_ROOT}/Headers/Public/BaiduMapKit\"",
+					"\"${PODS_ROOT}/Headers/Public/GTSDK\"",
+					"\"${PODS_ROOT}/Headers/Public/MBProgressHUD\"",
+					"\"${PODS_ROOT}/Headers/Public/MJRefresh\"",
+					"\"${PODS_ROOT}/Headers/Public/RealReachability\"",
+					"\"${PODS_ROOT}/Headers/Public/SDWebImage\"",
+					"\"${PODS_ROOT}/Headers/Public/TZImagePickerController\"",
+				);
+				INFOPLIST_FILE = LNManager/Info.plist;
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(PROJECT_DIR)/LNManager/QiNiu_IMSDK/Vendors/Voice",
+				);
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"-ObjC",
+					"-l\"AFNetworking\"",
+					"-l\"GeTuiSdk-1.6.2.0\"",
+					"-l\"GtExtensionSdk-1.1.0\"",
+					"-l\"MBProgressHUD\"",
+					"-l\"MJRefresh\"",
+					"-l\"RealReachability\"",
+					"-l\"SDWebImage\"",
+					"-l\"TZImagePickerController\"",
+					"-l\"c++\"",
+					"-l\"crypto\"",
+					"-l\"resolv\"",
+					"-l\"sqlite3.0\"",
+					"-l\"ssl\"",
+					"-l\"z\"",
+					"-framework",
+					"\"AVFoundation\"",
+					"-framework",
+					"\"AssetsLibrary\"",
+					"-framework",
+					"\"BaiduMapAPI_Base\"",
+					"-framework",
+					"\"BaiduMapAPI_Cloud\"",
+					"-framework",
+					"\"BaiduMapAPI_Map\"",
+					"-framework",
+					"\"BaiduMapAPI_Search\"",
+					"-framework",
+					"\"BaiduMapAPI_Utils\"",
+					"-framework",
+					"\"CFNetwork\"",
+					"-framework",
+					"\"CoreGraphics\"",
+					"-framework",
+					"\"CoreLocation\"",
+					"-framework",
+					"\"CoreTelephony\"",
+					"-framework",
+					"\"ImageIO\"",
+					"-framework",
+					"\"MobileCoreServices\"",
+					"-framework",
+					"\"OpenGLES\"",
+					"-framework",
+					"\"Photos\"",
+					"-framework",
+					"\"QuartzCore\"",
+					"-framework",
+					"\"Security\"",
+					"-framework",
+					"\"SystemConfiguration\"",
+					"-weak_framework",
+					"\"UserNotifications\"",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = com.sinotech.JSJPManager;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				PROVISIONING_PROFILE = "";
+				PROVISIONING_PROFILE_SPECIFIER = "";
+				RESOURCES_TARGETED_DEVICE_FAMILY = "";
+				TARGETED_DEVICE_FAMILY = 1;
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		1D196E291E94CEF600544919 /* Build configuration list for PBXProject "LNManager" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				1D196E431E94CEF600544919 /* Debug */,
+				1D196E441E94CEF600544919 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		1D196E451E94CEF600544919 /* Build configuration list for PBXNativeTarget "LNManager" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				1D196E461E94CEF600544919 /* Debug */,
+				1D196E471E94CEF600544919 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 1D196E261E94CEF600544919 /* Project object */;
+}

+ 7 - 0
LNManager.xcodeproj/project.xcworkspace/contents.xcworkspacedata

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+   version = "1.0">
+   <FileRef
+      location = "self:LNManager.xcodeproj">
+   </FileRef>
+</Workspace>

+ 10 - 0
LNManager.xcworkspace/contents.xcworkspacedata

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+   version = "1.0">
+   <FileRef
+      location = "group:LNManager.xcodeproj">
+   </FileRef>
+   <FileRef
+      location = "group:Pods/Pods.xcodeproj">
+   </FileRef>
+</Workspace>

+ 8 - 0
LNManager.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>IDEDidComputeMac32BitWarning</key>
+	<true/>
+</dict>
+</plist>

+ 13 - 0
LNManager/AboutVC.h

@@ -0,0 +1,13 @@
+//
+//  AboutVC.h
+//  jiaPei
+//
+//  Created by apple on 15/11/18.
+//  Copyright (c) 2015年 JCZ. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+@interface AboutVC : UIViewController
+
+@end

+ 87 - 0
LNManager/AboutVC.m

@@ -0,0 +1,87 @@
+//
+//  AboutVC.m
+//  jiaPei
+//
+//  Created by apple on 15/11/18.
+//  Copyright (c) 2015年 JCZ. All rights reserved.
+//
+
+#import "AboutVC.h"
+
+@interface AboutVC ()
+
+@end
+
+@implementation AboutVC
+
+- (void)viewDidLoad {
+    [super viewDidLoad];
+    [self myInit];
+}
+
+- (void)didReceiveMemoryWarning {
+    [super didReceiveMemoryWarning];
+}
+
+-(void)myInit
+{
+    [self setTitle:@"关于我们"];
+   
+    self.view.backgroundColor = [UIColor whiteColor];
+    
+    UIImageView* iv = [[UIImageView alloc] initWithFrame:CGRectMake(0, kNavOffSet, kSize.width, kSize.height-kNavOffSet)];
+    [iv setImage:[UIImage imageNamed:@"about"]];
+    [self.view addSubview:iv];
+    
+    CGFloat x = kSize.width/3.0;
+    CGFloat w, h;
+    w = h = x;
+    
+    UIImageView *logoImg = [[UIImageView alloc] initWithFrame:CGRectMake(x, 50, w, h)];
+    logoImg.image = [UIImage imageNamed:@"defaultLogo"];
+    logoImg.layer.masksToBounds = YES;
+    logoImg.layer.cornerRadius  = 3;
+    [iv addSubview:logoImg];
+    
+    NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
+    // app名称
+    NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
+    // app版本
+    NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
+    NSString *str = [NSString stringWithFormat:@"%@(%@)",app_Name,app_Version];
+    
+    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(x - 30, 100 + h + 20, w + 60, 50)];
+    label.backgroundColor = [UIColor clearColor];
+    [label setText:str Font:24 TextColor:COLOR_THEME Alignment:NSTextAlignmentCenter];
+    [iv addSubview:label];
+}
+
+@end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+ 39 - 0
LNManager/AppDelegate.h

@@ -0,0 +1,39 @@
+//
+//  AppDelegate.h
+//  LNManager
+//
+//  Created by EchoShacolee on 2017/4/5.
+//  Copyright © 2017年 lee. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+#import "GeTuiSdk.h"
+#import <BaiduMapAPI_Base/BMKMapManager.h>
+// iOS10 及以上需导入 UserNotifications.framework
+#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0
+#import <UserNotifications/UserNotifications.h>
+#endif
+
+//baidu
+#define BAIDU_APPKEY       @"4S8IEP6N5MQYL24rVBbqVGmKdSFrF3e8"
+
+/// 个推开发者网站中申请App时,注册的AppId、AppKey、AppSecret
+#define kGtAppId           @"uf5pRQJ1zF62xARAVxv2n7"
+#define kGtAppKey          @"ZtqufLrU387aAc9ipGjjj"
+#define kGtAppSecret       @"x9rzIWIdNy7ysHI11mrrK3"
+
+//客服
+#define CUSTOMERSERVICE_APPKEY        @"3ac0aa80-9dc6-11e7-957d-a30a08c3a2c0"
+
+
+@interface AppDelegate : UIResponder <UIApplicationDelegate>
+
+@property (strong, nonatomic) UIWindow *window;
+
+//登录信息
+@property (nonatomic, retain)NSDictionary * userDic;
+
+@property (nonatomic, copy)NSString *clientId;
+
+@end
+

+ 454 - 0
LNManager/AppDelegate.mm

@@ -0,0 +1,454 @@
+//
+//  AppDelegate.m
+//  LNManager
+//
+//  Created by EchoShacolee on 2017/4/5.
+//  Copyright © 2017年 lee. All rights reserved.
+//
+
+#import "AppDelegate.h"
+#import "LoginVC.h"
+#import "ExceptionHandle.h"
+#import "XueShiCheckList.h"
+#import "MyUINavigationController.h"
+
+//客服
+#import "QMProfileManager.h"
+
+
+
+@interface AppDelegate ()<GeTuiSdkDelegate, UNUserNotificationCenterDelegate>
+{
+    NSString *pushType;
+}
+@end
+
+@implementation AppDelegate
+
+- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
+    
+    //异常捕获
+    [ExceptionHandle catchException];
+    
+    LoginVC * loginvc = [[LoginVC alloc]init];
+    self.window.rootViewController = loginvc;
+    [self.window makeKeyAndVisible];
+    
+    //版本检查
+    [self onCheckVersion];
+    
+    //第三方sdk启动
+    [self registerThirdSDK];
+    
+    /*
+     若用户点击icon启动,lauchOptions内无数据
+     */
+#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0
+    //didReceiveNotificationResponse 统一处理
+    
+    
+#else
+    //远程通知
+    if (launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey])
+    {
+        //关于这个方法远程和进程不一样 一个是userinfo字典。一个是本地通知
+        NSDictionary* userInfo = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
+        [self remoteNotificationDealWithPayLoadDic:userInfo];
+    }
+    
+#endif
+    return YES;
+}
+
+- (void)applicationWillResignActive:(UIApplication *)application {
+    // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
+    // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game.
+}
+
+
+- (void)applicationDidEnterBackground:(UIApplication *)application {
+    // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
+    // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
+}
+
+
+- (void)applicationWillEnterForeground:(UIApplication *)application {
+    // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
+}
+
+
+- (void)applicationDidBecomeActive:(UIApplication *)application {
+    //删除程序小红点
+    [GeTuiSdk resetBadge]; //重置角标计数(同步到服务器)
+    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]; // APP 清空角标
+}
+
+
+- (void)applicationWillTerminate:(UIApplication *)application {
+    // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
+}
+
+#pragma mark 第三方sdk注册
+-(void)registerThirdSDK{
+    
+    //百度地图
+    BMKMapManager * mapManager = [[BMKMapManager alloc]init];
+    // 如果要关注网络及授权验证事件,请设定     generalDelegate参数
+    BOOL ret = [mapManager start:BAIDU_APPKEY  generalDelegate:nil];
+    if (!ret) {
+        NSLog(@"manager start failed!");
+    }
+    
+    //客服注册
+    QMProfileManager *manger = [QMProfileManager sharedInstance];
+    [manger loadProfile:@"sinatechcn" password:@"321456"];
+    
+    
+    
+    // 通过个推平台分配的appId、 appKey 、appSecret 启动SDK,注:该方法需要在主线程中调用
+    [GeTuiSdk startSdkWithAppId:kGtAppId appKey:kGtAppKey appSecret:kGtAppSecret delegate:self];
+    // 注册 通知(本地/远程)
+    [self registerRemoteNotification];
+    
+}
+
+#pragma mark 推送注册
+/** 注册 APNs */
+- (void)registerRemoteNotification {
+    /*
+     警告:Xcode8 需要手动开启"TARGETS -> Capabilities -> Push Notifications"
+     */
+    
+    if ([[UIDevice currentDevice].systemVersion floatValue] >= 10.0) {
+        
+        UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
+        center.delegate = self;
+        [center requestAuthorizationWithOptions:(UNAuthorizationOptionBadge | UNAuthorizationOptionSound | UNAuthorizationOptionAlert | UNAuthorizationOptionCarPlay) completionHandler:^(BOOL granted, NSError *_Nullable error) {
+            if (!error) {
+                NSLog(@"request authorization succeeded!(iOS >= 10.0)");
+            }
+        }];
+        
+    } else if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) {
+        UIUserNotificationType types = (UIUserNotificationTypeAlert | UIUserNotificationTypeSound | UIUserNotificationTypeBadge);
+        UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:types categories:nil];
+        [[UIApplication sharedApplication] registerUserNotificationSettings:settings];
+    }
+    
+    //远程需添加
+    [[UIApplication sharedApplication] registerForRemoteNotifications];
+}
+
+/** 远程通知注册成功委托 */
+- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
+    
+    NSString *token = [[deviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]];
+    token = [token stringByReplacingOccurrencesOfString:@" " withString:@""];
+    NSLog(@"\n>>>[DeviceToken Success]:%@\n\n", token);
+    
+    // 向个推服务器注册deviceToken
+    [GeTuiSdk registerDeviceToken:token];
+}
+
+/** 远程通知注册失败委托 */
+- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error {
+    
+    NSLog(@"FailToRegisterForRemoteNotificationsWithError:%@",error);
+    
+}
+
+//iOS7.0 以后支持 APP 后台刷新数据,会回调 performFetchWithCompletionHandler 接口。为保证个推SDK的数据刷新,需在该回调接口中调用[GeTuiSdk resume]方法帮助个推 SDK 刷新数据。
+- (void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
+    /// Background Fetch 恢复SDK 运行
+    [GeTuiSdk resume];
+    completionHandler(UIBackgroundFetchResultNewData);
+}
+
+#pragma mark - iOS < 10
+//------远程推送
+//处理PNs 通知点击事件 A,统计有效用户点击数
+- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
+    
+    NSLog(@"didReceiveRemoteNotification and iOS<10");
+    // 将收到的APNs信息传给个推统计
+    [GeTuiSdk handleRemoteNotification:userInfo];
+    completionHandler(UIBackgroundFetchResultNewData);
+    
+    [self remoteNotificationDealWithPayLoadDic:userInfo];
+}
+
+#pragma mark iOS > 10
+/*
+ 1.对于iOS 10 及以后版本,为处理 APNs 通知点击,统计有效用户点击数,需先添加 UNUserNotificationCenterDelegate
+ 2.app可以处于任何状态(terminate,前/后台)
+ */
+#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0
+
+- (void)userNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(UNNotificationPresentationOptions))completionHandler {
+    
+    NSLog(@"willPresentNotification and iOS>10前台:%@", notification.request.content.userInfo);
+    
+    // 根据APP需要,判断是否要提示用户Badge、Sound、Alert(ios>10 如果需要应用在前台也展示通知)
+    completionHandler(UNNotificationPresentationOptionBadge | UNNotificationPresentationOptionSound | UNNotificationPresentationOptionAlert);
+    
+}
+
+//  iOS 10: 统一获取推送的接口  点击通知进入App时触发,在该方法内统计有效用户点击数 (点击弹窗,不管app处于任何状态(terminate,前/后台)都会调用)
+- (void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void (^)())completionHandler {
+    
+    NSLog(@"didReceiveNotificationResponse iOS>10:%@", response.notification.request.content.userInfo);
+    
+    //远程推送
+    //将收到的APNs信息传给个推统计
+    [GeTuiSdk handleRemoteNotification:response.notification.request.content.userInfo];
+    completionHandler();
+    
+    NSDictionary* dictionary = response.notification.request.content.userInfo;
+    
+    [self remoteNotificationDealWithPayLoadDic:dictionary];
+}
+
+#endif
+
+#pragma mark - 个推相关方法
+
+/** SDK启动成功返回cid */
+- (void)GeTuiSdkDidRegisterClient:(NSString *)clientId {
+    //个推SDK已注册,返回clientId
+    NSLog(@"\n>>>[GeTuiSdk RegisterClient]:%@\n\n", clientId);
+    
+    self.clientId = clientId;
+    [LoginVC saveAppIosImei];
+    
+}
+
+/** SDK遇到错误回调 */
+- (void)GeTuiSdkDidOccurError:(NSError *)error {
+    //个推错误报告,集成步骤发生的任何错误都在这里通知,如果集成后,无法正常收到消息,查看这里的通知。
+    NSLog(@"\n>>>[GexinSdk error]:%@\n\n", [error localizedDescription]);
+}
+
+/** SDK收到透传消息回调 *//*(个推-客户端)*/
+//只要你不是点通知窗口进来的,and发消息的时候有选择离线的情况,都会进这里---by@lee
+- (void)GeTuiSdkDidReceivePayloadData:(NSData *)payloadData andTaskId:(NSString *)taskId andMsgId:(NSString *)msgId andOffLine:(BOOL)offLine fromGtAppId:(NSString *)appId {
+    
+    //收到个推消息
+    if (payloadData) {
+        NSString * payloadMsg = [[NSString alloc] initWithBytes:payloadData.bytes length:payloadData.length encoding:NSUTF8StringEncoding];
+        NSLog(@"GeTuiSdkDidReceivepayloadMsg:%@",payloadMsg);
+        
+        //判断是否被处理过[即发送离线消息的时候,会走apns+个推sdk(有效期内)]
+        NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
+        NSString *oldmsgId = [userDefaults objectForKey:@"remoteNotifymsgId"];
+        if ([oldmsgId isEqualToString:msgId]) {
+            return;
+        }
+        
+        NSDictionary * payloadDic = [NSJSONSerialization JSONObjectWithData:payloadData options:NSJSONReadingMutableContainers error:nil];
+        if (payloadDic.count == 0) {
+            return;
+        }
+        pushType = [NSString stringWithFormat:@"%@",payloadDic[@"code"]];
+        if (pushType != 0) {
+            //报警信息
+            UIAlertController *alertFind = [UIAlertController alertControllerWithTitle:payloadDic[@"title"] message:payloadDic[@"body"] preferredStyle:UIAlertControllerStyleAlert];
+            
+            [alertFind addAction:[UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
+                
+            }]];
+            [alertFind addAction:[UIAlertAction actionWithTitle:@"前往" style:UIAlertActionStyleDefault handler:^(UIAlertAction *  action) {
+                
+                [self gotopPush];
+            }]];
+            UIViewController *vc = self.window.rootViewController.presentedViewController ? self.window.rootViewController.presentedViewController :self.window.rootViewController;
+            [vc presentViewController:alertFind animated:true completion:nil];
+        }else{
+            //其它信息
+            [self showMsgByArertWithTitle:payloadDic[@"title"] message:payloadDic[@"body"]];
+        }
+        
+    }
+}
+
+#pragma mark 远程通知的数据处理
+-(void)remoteNotificationDealWithPayLoadDic:(NSDictionary *)userInfo{
+    
+    /*
+     {
+     "_ge_" = 1;
+     "_gmid_" = "OSL-0818_bJ6zVRy8cC6JsflZOYPXO9:965f14a1051748c4a48f9db2437362e5:d48422d462d2bcf0b9d962f150b235b9";
+     "_gurl_" = "sdk.open.extension.getui.com:8123";
+     aps =     {
+     alert =         {
+     body = "\U60a8\U9a7e\U6821\U6709\U8f66\U8f86\U7ec8\U7aef\U62a5\U8b66\U9700\U89e3\U9664\Uff0c\U8bf7\U67e5\U770b\U5e76\U5904\U7406";
+     title = "\U544a\U8b66\U6d88\U606f";
+     };
+     badge = 2;
+     category = "button\U663e\U793a";
+     "content-available" = 1;
+     "mutable-content" = 1;
+     sound = default;
+     };
+     payload = "{\"title\":\"\U544a\U8b66\U6d88\U606f\",\"type\":\"1\",\"msg\":\"\U60a8\U9a7e\U6821\U6709\U8f66\U8f86\U7ec8\U7aef\U62a5\U8b66\U9700\U89e3\U9664\Uff0c\U8bf7\U67e5\U770b\U5e76\U5904\U7406\"}";
+     }
+     */
+    
+    
+    // _gmid_对应-- taskId msgId clientID
+    //这里使用msgid判断是否被处理【不过似乎应该用taskid?@lee,幻想着一个任务多条消息]
+    NSString *msgId = [userInfo[@"_gmid_"] componentsSeparatedByString:@":"][1];
+    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
+    NSString *oldMsgId = [userDefaults objectForKey:@"remoteNotifymsgId"];
+    
+    if ([msgId isEqualToString:oldMsgId]) {
+        return;
+    }
+    
+    //开始处理
+    [userDefaults setObject:msgId forKey:@"remoteNotifymsgId"];
+    [userDefaults synchronize];
+    
+    NSString *jsonStr = userInfo[@"payload"];
+    if ([jsonStr length] == 0) {
+        return;
+    }
+    
+    NSData *data = [jsonStr dataUsingEncoding:NSUTF8StringEncoding];
+    if (data) {
+        NSDictionary * payloadDic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
+        if (payloadDic.count == 0) {
+            return;
+        }
+        pushType = [NSString stringWithFormat:@"%@",payloadDic[@"code"]];
+        if (pushType != 0) {
+            [self gotopPush];
+        }else{
+            //其它信息
+            [self showMsgByArertWithTitle:payloadDic[@"title"] message:payloadDic[@"body"]];
+        }
+    }
+}
+
+-(void)showMsgByArertWithTitle:(NSString *)title message:(NSString *)message{
+    
+    if (message.length == 0) {
+        return;
+    }
+    
+    //其它信息
+    UIAlertController *alertFind = [UIAlertController alertControllerWithTitle:title message:message preferredStyle:UIAlertControllerStyleAlert];
+    
+    [alertFind addAction:[UIAlertAction actionWithTitle:@"我知道了" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
+        
+    }]];
+    UIViewController *vc = self.window.rootViewController.presentedViewController ? self.window.rootViewController.presentedViewController :self.window.rootViewController;
+    [vc presentViewController:alertFind animated:true completion:nil];
+}
+
+#pragma mark - 推送跳转
+
+-(void)gotopPush{
+    
+    switch ([pushType integerValue]) {
+        case 1:
+            [self goXueShiCheck];
+            break;
+        case 2:
+            
+            break;
+        default:
+            break;
+    }
+}
+
+-(void)goXueShiCheck{
+    //这里处理和其它端不一样
+    if (self.userDic == nil) {
+        
+        [self showMsgByArertWithTitle:@"提示" message:@"请在登录成功后,前往\"学时送审\"查看详情"];
+        return;
+    }
+    XueShiCheckList *vc = [[XueShiCheckList alloc]init];
+    vc.type = @"1";
+    MyUINavigationController *nav = [[MyUINavigationController alloc]initWithRootViewController:vc];
+    [self.window.rootViewController presentViewController:nav animated:YES completion:nil];
+}
+
+
+#pragma mark       检查新旧
+-(void)onCheckVersion
+{
+    if (![NetworkManager connectedToNetWork]) {
+        
+        return;
+    }
+    
+    NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary];
+    NSString *currentVersion = [infoDic objectForKey:@"CFBundleShortVersionString"];
+    
+    NSString *URL = @"http://itunes.apple.com/cn/lookup?id=1284606585";
+    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
+    [request setURL:[NSURL URLWithString:URL]];
+    [request setHTTPMethod:@"POST"];
+    
+    NSOperationQueue *queue=[NSOperationQueue mainQueue];
+    [NSURLConnection sendAsynchronousRequest:request queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
+        
+        //这个导致部分手机网络不好时候出现闪退情况
+        if (!data) {
+            return;
+        }
+        //如果data等于nil的时候 再去解析 会发生崩溃
+        NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
+        
+        if (!dic) {
+            return;
+        }
+        NSArray *infoArray = [dic objectForKey:@"results"];
+        if ([infoArray count]) {
+            NSDictionary *releaseInfo = [infoArray objectAtIndex:0];
+            NSString *lastVersion = [releaseInfo objectForKey:@"version"];
+            
+            NSArray *last = [lastVersion componentsSeparatedByString:@"."];
+            NSArray *current = [currentVersion componentsSeparatedByString:@"."];
+            NSComparisonResult result = [last[0] compare:current[0]];
+            if (result == NSOrderedDescending) {
+                
+                [self updateVersion];
+            }else if(result == NSOrderedSame){
+                
+                result = [last[1] compare:current[1]];
+                if (result == NSOrderedDescending) {
+                    
+                    [self updateVersion];
+                }else if(result == NSOrderedSame){
+                    
+                    result = [last[2] compare:current[2]];
+                    if (result == NSOrderedDescending) {
+                        [self updateVersion];
+                    }
+                }
+            }
+        }
+    }];
+}
+
+-(void)updateVersion
+{
+    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"更新提示" message:@"有新的版本发布,是否前往更新?" delegate:self cancelButtonTitle:@"关闭" otherButtonTitles:@"更新", nil];
+    alert.tag = 10000;
+    [alert show];
+}
+
+-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
+{
+    if (alertView.tag == 10000) {
+        
+        if (buttonIndex == 1) {
+            NSURL *url = [NSURL URLWithString:@"itms-apps://itunes.apple.com/cn/app/id1284606585?l=en&mt=8"];
+            [[UIApplication sharedApplication]openURL:url];
+        }
+    }
+}
+
+@end

+ 13 - 0
LNManager/AssessorDetail.h

@@ -0,0 +1,13 @@
+//
+//  AssessorDetail.h
+//  LNManager
+//
+//  Created by EchoShacolee on 2017/4/10.
+//  Copyright © 2017年 lee. All rights reserved.
+//
+
+#import "Job_Detail_base.h"
+
+@interface AssessorDetail : Job_Detail_base
+
+@end

+ 67 - 0
LNManager/AssessorDetail.m

@@ -0,0 +1,67 @@
+//
+//  AssessorDetail.m
+//  LNManager
+//
+//  Created by EchoShacolee on 2017/4/10.
+//  Copyright © 2017年 lee. All rights reserved.
+//
+
+#import "AssessorDetail.h"
+
+@interface AssessorDetail ()
+
+@end
+
+@implementation AssessorDetail
+
+- (void)viewDidLoad {
+    [super viewDidLoad];
+    
+    self.navigationItem.title = @"考核员详情";
+    
+    [self setSegmentControllWithTitles:@[@"基本信息"]];
+}
+
+-(void)setData{
+    _keysArr = @[
+              @[@"培训机构编号",@"EI_INSCODE"],
+              @[@"考核员全国编号",@"EI_EXAMNUM"],
+              
+              @[@"姓名",@"EI_NAME"],
+              @[@"性别",@"EI_SEX"],
+              @[@"证件号",@"EI_IDCARD"],
+              @[@"手机号码",@"EI_MOBILE"],
+              @[@"联系地址",@"EI_ADDRESS"],
+              
+              @[@"驾驶证号",@"EI_DRILICENCE"],
+              @[@"驾驶证初领日期",@"EI_FSTDRILICDATE"],
+              @[@"职业资格证号",@"EI_OCCUPATIONNO"],
+              @[@"职业资格等级",@"EI_OCCUPATIONLEVEL"],
+              @[@"准驾车型",@"EI_DRIPERMITTED"],
+              @[@"准教车型",@"EI_TEACHPERMITTED"],
+              @[@"供职状态",@"EI_EMPLOYSTATUS"],
+              @[@"入职日期",@"EI_HIREDATE"],
+              @[@"离职日期",@"EI_LEAVEDATE"],
+              @[@"备案时间",@"EI_RECORD_TIME"],
+              @[@"备案状态",@"EI_RECORD_STATUS"]];
+    
+    [super setData];
+}
+
+
+- (void)didReceiveMemoryWarning {
+    [super didReceiveMemoryWarning];
+    // Dispose of any resources that can be recreated.
+}
+
+/*
+#pragma mark - Navigation
+
+// In a storyboard-based application, you will often want to do a little preparation before navigation
+- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
+    // Get the new view controller using [segue destinationViewController].
+    // Pass the selected object to the new view controller.
+}
+*/
+
+@end

+ 15 - 0
LNManager/AssessorList.h

@@ -0,0 +1,15 @@
+//
+//  AssessorList.h
+//  LNManager
+//
+//  Created by EchoShacolee on 2017/4/8.
+//  Copyright © 2017年 lee. All rights reserved.
+//
+
+#import "SYBase_tbVC.h"
+
+@interface AssessorList : SYBase_tbVC
+
+@property(nonatomic,copy)NSDictionary * shcDic;
+
+@end

+ 100 - 0
LNManager/AssessorList.m

@@ -0,0 +1,100 @@
+//
+//  AssessorList.m
+//  LNManager
+//
+//  Created by EchoShacolee on 2017/4/8.
+//  Copyright © 2017年 lee. All rights reserved.
+//
+
+#import "AssessorList.h"
+#import "AssessorDetail.h"
+
+@interface AssessorList ()
+
+@end
+
+@implementation AssessorList
+
+- (void)viewDidLoad {
+    [super viewDidLoad];
+    
+    self.navigationItem.title = @"考核员列表";
+    
+    [self getData];
+    
+    __weak typeof(self) weakSelf = self;
+    _block = ^{
+        [weakSelf getData];
+    };
+}
+
+-(void)getData{
+    
+    NSMutableDictionary * mdic = [NSMutableDictionary new];
+    [mdic setValue:[NSString stringWithFormat:@"%@",_shcDic[@"TSI_DQBH"]]  forKey:@"dqbh"];
+    [mdic setValue:[NSString stringWithFormat:@"%@",_shcDic[@"TSI_QXBH"]]  forKey:@"qxbh"];
+    [mdic setValue:[NSString stringWithFormat:@"%@",_shcDic[@"TSI_INSCODE"]]  forKey:@"inscode"];
+    [mdic setValue:@""  forKey:@"examerName"];
+    [mdic setValue:@""  forKey:@"idcard"];
+    [mdic setValue:@""  forKey:@"isPage"];
+    [mdic setValue:@""  forKey:@"pageSize"];
+    [mdic setValue:@""  forKey:@"currentPage"];
+    
+    [self getDataWithDic:mdic method:@"examers" block:^(NSDictionary *successdic) {
+        NSArray * arr = successdic[@"body"];
+        if (arr.count != 0) {
+            self.holderV.hidden = YES;
+        }
+        
+        for (NSDictionary * dic in arr) {
+            if (![_sectionTitles containsObject:dic[@"ZM"]]) {
+                [_sectionTitles addObject:dic[@"ZM"]];
+                [_dataSource addObject:[NSMutableArray new]];
+            }
+        }
+        
+        //排序
+        [_sectionTitles sortUsingSelector:@selector(compare:)];
+        
+        for (NSDictionary * dic in arr) {
+            NSInteger location = [_sectionTitles indexOfObject:dic[@"ZM"]];
+            [_dataSource[location] addObject:dic];
+        }
+        
+        [self.tableView reloadData];
+    }];
+}
+
+-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
+{
+    UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"cellId" forIndexPath:indexPath];
+    if ([_dataSource[indexPath.section] count] > 0) {
+        cell.textLabel.text = _dataSource[indexPath.section][indexPath.row][@"EI_NAME"];
+    }
+    return cell;
+}
+
+- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
+    
+    AssessorDetail * vc = [[AssessorDetail alloc]init];
+    vc.dataSource = _dataSource[indexPath.section][indexPath.row];
+    [self.navigationController pushViewController:vc animated:YES];
+    
+}
+
+- (void)didReceiveMemoryWarning {
+    [super didReceiveMemoryWarning];
+    // Dispose of any resources that can be recreated.
+}
+
+/*
+#pragma mark - Navigation
+
+// In a storyboard-based application, you will often want to do a little preparation before navigation
+- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
+    // Get the new view controller using [segue destinationViewController].
+    // Pass the selected object to the new view controller.
+}
+*/
+
+@end

BIN
LNManager/Assets.xcassets/AppIcon.appiconset/1.png


+ 62 - 0
LNManager/Assets.xcassets/AppIcon.appiconset/Contents.json

@@ -0,0 +1,62 @@
+{
+  "images" : [
+    {
+      "size" : "20x20",
+      "idiom" : "iphone",
+      "filename" : "Icon-40.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "20x20",
+      "idiom" : "iphone",
+      "filename" : "Icon-60.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "iphone",
+      "filename" : "Icon-58.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "iphone",
+      "filename" : "Icon-87.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "iphone",
+      "filename" : "Icon-80.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "iphone",
+      "filename" : "Icon-120.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "60x60",
+      "idiom" : "iphone",
+      "filename" : "Icon-121.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "60x60",
+      "idiom" : "iphone",
+      "filename" : "Icon-180.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "1024x1024",
+      "idiom" : "ios-marketing",
+      "filename" : "1.png",
+      "scale" : "1x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/AppIcon.appiconset/Icon-120.png


BIN
LNManager/Assets.xcassets/AppIcon.appiconset/Icon-121.png


BIN
LNManager/Assets.xcassets/AppIcon.appiconset/Icon-180.png


BIN
LNManager/Assets.xcassets/AppIcon.appiconset/Icon-40.png


BIN
LNManager/Assets.xcassets/AppIcon.appiconset/Icon-58.png


BIN
LNManager/Assets.xcassets/AppIcon.appiconset/Icon-60.png


BIN
LNManager/Assets.xcassets/AppIcon.appiconset/Icon-80.png


BIN
LNManager/Assets.xcassets/AppIcon.appiconset/Icon-87.png


+ 6 - 0
LNManager/Assets.xcassets/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 6 - 0
LNManager/Assets.xcassets/Job/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 21 - 0
LNManager/Assets.xcassets/Job/arrow_left.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "箭头-5.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/arrow_left.imageset/箭头-5.png


+ 21 - 0
LNManager/Assets.xcassets/Job/arrow_right.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "箭头-4.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/arrow_right.imageset/箭头-4.png


+ 21 - 0
LNManager/Assets.xcassets/Job/beginDate.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "start_time_icon.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/beginDate.imageset/start_time_icon.png


+ 21 - 0
LNManager/Assets.xcassets/Job/endDate.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "end_time_icon.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/endDate.imageset/end_time_icon.png


+ 21 - 0
LNManager/Assets.xcassets/Job/fold.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "收起3.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/fold.imageset/收起3.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_assessor_manager.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "考核员.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_assessor_manager.imageset/考核员.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_car_manager.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "教练车.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_car_manager.imageset/教练车.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_check_train.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "学时审核.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_check_train.imageset/学时审核.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_coach_manager.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "教练管理.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_coach_manager.imageset/教练管理.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_jubao_manager.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "举报管理.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_jubao_manager.imageset/举报管理.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_notify.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "通知下发.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_notify.imageset/通知下发.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_pingjia_manager.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "评价.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_pingjia_manager.imageset/评价.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_school_manager.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "机构管理.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_school_manager.imageset/机构管理.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_securitor_manager.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "安全员.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_securitor_manager.imageset/安全员.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_squSelect.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "正方形勾选框-未选中.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_squSelect.imageset/正方形勾选框-未选中.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_squSelect_h.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "筛选tab---选项后面的方形框选中后的样子.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_squSelect_h.imageset/筛选tab---选项后面的方形框选中后的样子.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_student_manager.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "学员.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_student_manager.imageset/学员.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_teach_area.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "教学区域.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_teach_area.imageset/教学区域.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_teach_log.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "日志.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_teach_log.imageset/日志.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_terminal_manager.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "终端管理.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_terminal_manager.imageset/终端管理.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_tousu_manager.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "投诉管理-1.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_tousu_manager.imageset/投诉管理-1.png


+ 21 - 0
LNManager/Assets.xcassets/Job/ic_waring_manager.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "统计.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/ic_waring_manager.imageset/统计.png


+ 21 - 0
LNManager/Assets.xcassets/Job/job_car2.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "car.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/job_car2.imageset/car.png


BIN
LNManager/Assets.xcassets/Job/job_car2.imageset/跑车.png


BIN
LNManager/Assets.xcassets/Job/job_car2.imageset/车.png


+ 21 - 0
LNManager/Assets.xcassets/Job/job_carOff.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "job_carOff.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/job_carOff.imageset/job_carOff.png


+ 21 - 0
LNManager/Assets.xcassets/Job/job_carOn.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "车2的副本.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/job_carOn.imageset/车2的副本.png


+ 21 - 0
LNManager/Assets.xcassets/Job/job_default.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "文件-3.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/job_default.imageset/文件-3.png


+ 21 - 0
LNManager/Assets.xcassets/Job/job_top.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "未标题-1.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/job_top.imageset/未标题-1.png


+ 21 - 0
LNManager/Assets.xcassets/Job/pointMark.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "选中-3.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/pointMark.imageset/选中-3.png


+ 21 - 0
LNManager/Assets.xcassets/Job/pointMark_h.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "选中-4.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/pointMark_h.imageset/选中-4.png


+ 21 - 0
LNManager/Assets.xcassets/Job/unfold.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "展开3.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Job/unfold.imageset/展开3.png


+ 6 - 0
LNManager/Assets.xcassets/Login/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Login/login_background.imageset/1.jpg


+ 21 - 0
LNManager/Assets.xcassets/Login/login_background.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "1.jpg",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 21 - 0
LNManager/Assets.xcassets/Login/login_guohui.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "gh.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Login/login_guohui.imageset/gh.png


+ 21 - 0
LNManager/Assets.xcassets/Login/login_head.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "login_head.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Login/login_head.imageset/login_head.png


+ 21 - 0
LNManager/Assets.xcassets/Login/login_mesg.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "login_mesg.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Login/login_mesg.imageset/login_mesg.png


+ 21 - 0
LNManager/Assets.xcassets/Login/login_top.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "login_top.jpeg",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Login/login_top.imageset/login_top.jpeg


+ 6 - 0
LNManager/Assets.xcassets/Tabbar/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 23 - 0
LNManager/Assets.xcassets/Tabbar/tabbar_1.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "消息.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "消息的副本 2.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "消息的副本.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
LNManager/Assets.xcassets/Tabbar/tabbar_1.imageset/消息.png


Some files were not shown because too many files changed in this diff