Commit 8b27616c authored by Sandy's avatar Sandy

增加演示Demo的target

parent 913bf261
<?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>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>生鲜采购</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.2.12</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>0</string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
<key>NSLocationWhenInUseUsageDescription</key>
<string></string>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
</dict>
</plist>
...@@ -215,6 +215,349 @@ ...@@ -215,6 +215,349 @@
72F9D4881BA8065500795A00 /* PurchaseNoticeListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F9D4871BA8065500795A00 /* PurchaseNoticeListCell.m */; }; 72F9D4881BA8065500795A00 /* PurchaseNoticeListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F9D4871BA8065500795A00 /* PurchaseNoticeListCell.m */; };
72F9D48B1BA8582100795A00 /* NoticeBoltView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F9D48A1BA8582100795A00 /* NoticeBoltView.m */; }; 72F9D48B1BA8582100795A00 /* NoticeBoltView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F9D48A1BA8582100795A00 /* NoticeBoltView.m */; };
871F9F047CDDAC523E4358DC /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 86D33EC280C440156ED1B976 /* libPods.a */; }; 871F9F047CDDAC523E4358DC /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 86D33EC280C440156ED1B976 /* libPods.a */; };
8FEE25DB1DB60B570099B596 /* GXFFunctionDB.m in Sources */ = {isa = PBXBuildFile; fileRef = 35A1C3571B8F09D2004AC9F7 /* GXFFunctionDB.m */; };
8FEE25DC1DB60B570099B596 /* IBTTableViewSectionInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C15918251AC062460013B391 /* IBTTableViewSectionInfo.m */; };
8FEE25DD1DB60B570099B596 /* ICRAppViewControllerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C15918841AC460BC0013B391 /* ICRAppViewControllerManager.m */; };
8FEE25DE1DB60B570099B596 /* JTOptionsEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = C10C90961AE56E8700B911CD /* JTOptionsEntity.m */; };
8FEE25DF1DB60B570099B596 /* ICRStoreResult.m in Sources */ = {isa = PBXBuildFile; fileRef = C11A34611B24485100079129 /* ICRStoreResult.m */; };
8FEE25E01DB60B570099B596 /* GXFTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 35CF33831B954F35001211EF /* GXFTableViewCell.m */; };
8FEE25E11DB60B570099B596 /* ShopDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = 04B4A3861B9CAAD700D88D68 /* ShopDetail.m */; };
8FEE25E21DB60B570099B596 /* SurveyResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 7217E9CE1B72364300FE5C1D /* SurveyResult.m */; };
8FEE25E31DB60B570099B596 /* ICRFunctionBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = C10214D61AD90A3F0024637E /* ICRFunctionBaseView.m */; };
8FEE25E41DB60B570099B596 /* GXFPopCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 72873CED1BA280DD007B3387 /* GXFPopCell.m */; };
8FEE25E51DB60B570099B596 /* NotuceRecordCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0460F6731BA8B7A3004A073D /* NotuceRecordCell.m */; };
8FEE25E61DB60B570099B596 /* ProductBillCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 35B448DE1B9B0A73001209E2 /* ProductBillCell.m */; };
8FEE25E71DB60B570099B596 /* ICRConfigurationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D7495E1ACE8F4400C63BA1 /* ICRConfigurationViewController.m */; };
8FEE25E81DB60B570099B596 /* ChooseWarehouseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7241716C1B9D30660094DF55 /* ChooseWarehouseViewController.m */; };
8FEE25E91DB60B570099B596 /* TransferPdtDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = 72805D101BB8F6E4009E1F82 /* TransferPdtDetail.m */; };
8FEE25EA1DB60B570099B596 /* SurveyDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FE2FCC811B745E1A00BBC6FB /* SurveyDetailViewController.m */; };
8FEE25EB1DB60B570099B596 /* NewPurchaseNoticeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0414FF0C1B94959700C7B00E /* NewPurchaseNoticeViewController.m */; };
8FEE25EC1DB60B570099B596 /* GXFBaseSearchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35CF338F1B95AF1B001211EF /* GXFBaseSearchViewController.m */; };
8FEE25ED1DB60B570099B596 /* TransferProductCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 72805D0D1BB8F46B009E1F82 /* TransferProductCell.m */; };
8FEE25EE1DB60B570099B596 /* ProductUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E721E21BA755FD008F9158 /* ProductUnit.m */; };
8FEE25EF1DB60B570099B596 /* SurveyResultCell.m in Sources */ = {isa = PBXBuildFile; fileRef = FE2FCC8A1B74A9EE00BBC6FB /* SurveyResultCell.m */; };
8FEE25F01DB60B570099B596 /* IBTModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C182E40D1AD4CE0B009BB9DB /* IBTModel.m */; };
8FEE25F11DB60B570099B596 /* IBTAVAudioPlayWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FE50401AE0240300C18080 /* IBTAVAudioPlayWrapper.m */; };
8FEE25F21DB60B570099B596 /* HPTextViewInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 7217E9D61B72364300FE5C1D /* HPTextViewInternal.m */; };
8FEE25F31DB60B570099B596 /* IBTTabBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15918311AC062460013B391 /* IBTTabBarController.m */; };
8FEE25F41DB60B570099B596 /* UIView+FindUIViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C142D2A71AC3A155000109A7 /* UIView+FindUIViewController.m */; };
8FEE25F51DB60B570099B596 /* UIImage+Rotate.m in Sources */ = {isa = PBXBuildFile; fileRef = 35C3C0BE1AE95F1D0035AC8A /* UIImage+Rotate.m */; };
8FEE25F61DB60B570099B596 /* PurchaseNoticeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 04F6E7091B9B08A500550849 /* PurchaseNoticeViewController.m */; };
8FEE25F71DB60B570099B596 /* GXFProcessProduct.m in Sources */ = {isa = PBXBuildFile; fileRef = 35CF337D1B953FFF001211EF /* GXFProcessProduct.m */; };
8FEE25F81DB60B570099B596 /* ICRPatrolAllStoreViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C11A344C1B1BE27200079129 /* ICRPatrolAllStoreViewController.m */; };
8FEE25F91DB60B570099B596 /* ICRFunctionEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = C10214D81AD90A3F0024637E /* ICRFunctionEntity.m */; };
8FEE25FA1DB60B570099B596 /* ICRAnnocementContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 30DB92A51ADD039F00271835 /* ICRAnnocementContentView.m */; };
8FEE25FB1DB60B570099B596 /* Accounttitle.m in Sources */ = {isa = PBXBuildFile; fileRef = 7285402F1BDDC69100C7F139 /* Accounttitle.m */; };
8FEE25FC1DB60B570099B596 /* UIFont+Custom.m in Sources */ = {isa = PBXBuildFile; fileRef = C142D29B1AC3A154000109A7 /* UIFont+Custom.m */; };
8FEE25FD1DB60B570099B596 /* ASValuePopUpView.m in Sources */ = {isa = PBXBuildFile; fileRef = C15295CB1B24741400DF60D1 /* ASValuePopUpView.m */; };
8FEE25FE1DB60B570099B596 /* IBTTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = C15918331AC062460013B391 /* IBTTableView.m */; };
8FEE25FF1DB60B570099B596 /* ICRAnnouncement.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D1859B1ADBB91000327997 /* ICRAnnouncement.m */; };
8FEE26001DB60B570099B596 /* NSString+TrimmingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C142D2971AC3A154000109A7 /* NSString+TrimmingAdditions.m */; };
8FEE26011DB60B570099B596 /* IBTCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = C159182C1AC062460013B391 /* IBTCommon.m */; };
8FEE26021DB60B570099B596 /* LBorderView.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FE502C1ADD887400C18080 /* LBorderView.m */; };
8FEE26031DB60B570099B596 /* ICRAttachTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = C1B810AC1ADF4D6A00BBC75A /* ICRAttachTitleView.m */; };
8FEE26041DB60B570099B596 /* SaleViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 728899E11BEF35F3003CC41E /* SaleViewCell.m */; };
8FEE26051DB60B570099B596 /* CustomSegView.m in Sources */ = {isa = PBXBuildFile; fileRef = 728899D21BECADCD003CC41E /* CustomSegView.m */; };
8FEE26061DB60B570099B596 /* ICRSystemViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C159186E1AC1A0510013B391 /* ICRSystemViewController.m */; };
8FEE26071DB60B570099B596 /* TransportPdtDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0D21B9D72C600025D81 /* TransportPdtDetail.m */; };
8FEE26081DB60B570099B596 /* TransportPurchaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0BE1B9D3C7300025D81 /* TransportPurchaseCell.m */; };
8FEE26091DB60B570099B596 /* ICRBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C142D2C41AC3A16C000109A7 /* ICRBaseViewController.m */; };
8FEE260A1DB60B570099B596 /* GXFDisplayFunction.m in Sources */ = {isa = PBXBuildFile; fileRef = 351CFF511B90633700F30866 /* GXFDisplayFunction.m */; };
8FEE260B1DB60B570099B596 /* ICRPatrolResultViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C123A91C1B25E3F1003C0C36 /* ICRPatrolResultViewController.m */; };
8FEE260C1DB60B570099B596 /* ReceiveProductCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 72A814171BCF9CF6003631F3 /* ReceiveProductCell.m */; };
8FEE260D1DB60B570099B596 /* IBTUIScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E108641ADAD2F200620375 /* IBTUIScrollView.m */; };
8FEE260E1DB60B570099B596 /* NewSurveyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7217E9C51B72364300FE5C1D /* NewSurveyViewController.m */; };
8FEE260F1DB60B570099B596 /* ICRUserUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = C167F9BC1AC7BF5500D2A098 /* ICRUserUtil.m */; };
8FEE26101DB60B570099B596 /* ICRURLProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = C14BE3131ADB9C5B0049F1AA /* ICRURLProtocol.m */; };
8FEE26111DB60B570099B596 /* ICRFileCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C14BE3091ADB84720049F1AA /* ICRFileCache.m */; };
8FEE26121DB60B570099B596 /* CostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0AC1B9D3C7300025D81 /* CostViewController.m */; };
8FEE26131DB60B570099B596 /* ICRAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = C1677FCB1AC28A26002613C5 /* ICRAppDelegate.m */; };
8FEE26141DB60B570099B596 /* UIScrollView+Content.m in Sources */ = {isa = PBXBuildFile; fileRef = C123A8F21B251284003C0C36 /* UIScrollView+Content.m */; };
8FEE26151DB60B570099B596 /* GrossRateViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B56DEC1BF5E40B0078B5C8 /* GrossRateViewController.m */; };
8FEE26161DB60B570099B596 /* ICRSystemHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = C1A05CBD1ACCE089006E827D /* ICRSystemHeaderView.m */; };
8FEE26171DB60B570099B596 /* IBTUILabel.m in Sources */ = {isa = PBXBuildFile; fileRef = C15918381AC062460013B391 /* IBTUILabel.m */; };
8FEE26181DB60B570099B596 /* NewCostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0AE1B9D3C7300025D81 /* NewCostViewController.m */; };
8FEE26191DB60B570099B596 /* ICRPerson.m in Sources */ = {isa = PBXBuildFile; fileRef = 04040DFF1B6FE75800326D12 /* ICRPerson.m */; };
8FEE261A1DB60B570099B596 /* NewReceiveProductViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72A8141A1BCFD6A1003631F3 /* NewReceiveProductViewController.m */; };
8FEE261B1DB60B570099B596 /* IBTTableViewInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C15918221AC062460013B391 /* IBTTableViewInfo.m */; };
8FEE261C1DB60B570099B596 /* PurchaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7281A0BB1B897EAB0052B1AC /* PurchaseCell.m */; };
8FEE261D1DB60B570099B596 /* GXFWarehouseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35CF339D1B96E606001211EF /* GXFWarehouseViewController.m */; };
8FEE261E1DB60B570099B596 /* ICRAnswer.m in Sources */ = {isa = PBXBuildFile; fileRef = C11A34651B24487D00079129 /* ICRAnswer.m */; };
8FEE261F1DB60B570099B596 /* IBTSegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = C1D017161AD8EF8100CD9CB8 /* IBTSegmentedControl.m */; };
8FEE26201DB60B570099B596 /* IBTDatePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C10C908F1AE54FE300B911CD /* IBTDatePickerViewController.m */; };
8FEE26211DB60B570099B596 /* HeaderCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 721BF4691BAAA18400255750 /* HeaderCell.m */; };
8FEE26221DB60B570099B596 /* PurchaseNoticeListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F9D4871BA8065500795A00 /* PurchaseNoticeListCell.m */; };
8FEE26231DB60B570099B596 /* ICRTaskListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C1C5644A1AD66EB4006A1050 /* ICRTaskListViewController.m */; };
8FEE26241DB60B570099B596 /* GXFPaging.m in Sources */ = {isa = PBXBuildFile; fileRef = 35CF33971B96BB02001211EF /* GXFPaging.m */; };
8FEE26251DB60B570099B596 /* GXFProcessBoltView.m in Sources */ = {isa = PBXBuildFile; fileRef = 721B5DAF1BA02A0C006CA199 /* GXFProcessBoltView.m */; };
8FEE26261DB60B570099B596 /* GXFSearchView.m in Sources */ = {isa = PBXBuildFile; fileRef = 35CF338C1B95A442001211EF /* GXFSearchView.m */; };
8FEE26271DB60B570099B596 /* ICRQResultViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C123A9321B27BDCD003C0C36 /* ICRQResultViewController.m */; };
8FEE26281DB60B570099B596 /* IBTUIView.m in Sources */ = {isa = PBXBuildFile; fileRef = C18AEA871AC8D31000A1DB7B /* IBTUIView.m */; };
8FEE26291DB60B570099B596 /* UIActionSheet+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FE504B1AE024FA00C18080 /* UIActionSheet+Blocks.m */; };
8FEE262A1DB60B570099B596 /* TransferCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 72805CFB1BB8E4F8009E1F82 /* TransferCell.m */; };
8FEE262B1DB60B570099B596 /* ICRQuestionHelperView.m in Sources */ = {isa = PBXBuildFile; fileRef = C123A9281B26EDDA003C0C36 /* ICRQuestionHelperView.m */; };
8FEE262C1DB60B570099B596 /* PurchaseBill.m in Sources */ = {isa = PBXBuildFile; fileRef = 7281A0BE1B8980E60052B1AC /* PurchaseBill.m */; };
8FEE262D1DB60B570099B596 /* PurchaseNotice.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F9D4841BA7FFC400795A00 /* PurchaseNotice.m */; };
8FEE262E1DB60B570099B596 /* SearchReportViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B1BF811BFB5B9100A42056 /* SearchReportViewController.m */; };
8FEE262F1DB60B570099B596 /* PasengerCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 728899ED1BEF4A75003CC41E /* PasengerCell.m */; };
8FEE26301DB60B570099B596 /* PurchaseNoticeCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0414FF121B94959700C7B00E /* PurchaseNoticeCell.m */; };
8FEE26311DB60B570099B596 /* HPGrowingTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7217E9D41B72364300FE5C1D /* HPGrowingTextView.m */; };
8FEE26321DB60B570099B596 /* ChooseCostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 724171751B9D30DE0094DF55 /* ChooseCostViewController.m */; };
8FEE26331DB60B570099B596 /* RPassgerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B56DE61BF5925A0078B5C8 /* RPassgerView.m */; };
8FEE26341DB60B570099B596 /* DataManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 72C803511B7B897B00990363 /* DataManager.m */; };
8FEE26351DB60B570099B596 /* ICRPlaceholderTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = C1C5643D1AD62BD8006A1050 /* ICRPlaceholderTextView.m */; };
8FEE26361DB60B570099B596 /* ICRSyncCellContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 307059D11AF2211300E9DB8E /* ICRSyncCellContentView.m */; };
8FEE26371DB60B570099B596 /* GXFNewProcessViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35CF33801B9542BE001211EF /* GXFNewProcessViewController.m */; };
8FEE26381DB60B570099B596 /* TransportCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0DB1B9DBD7500025D81 /* TransportCell.m */; };
8FEE26391DB60B570099B596 /* BusinessViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0406BFD81B7C97E700DD65A7 /* BusinessViewController.m */; };
8FEE263A1DB60B570099B596 /* IBTWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C1374F541B33C40D00594D19 /* IBTWebViewController.m */; };
8FEE263B1DB60B570099B596 /* ICRSyncViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C159186A1AC1A03B0013B391 /* ICRSyncViewController.m */; };
8FEE263C1DB60B570099B596 /* ZYQAssetPickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35EECB891C868B3A00BE1B40 /* ZYQAssetPickerController.m */; };
8FEE263D1DB60B570099B596 /* ICRTaskEditViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C1C564421AD66C6E006A1050 /* ICRTaskEditViewController.m */; };
8FEE263E1DB60B570099B596 /* LowerOrgs.m in Sources */ = {isa = PBXBuildFile; fileRef = 726B2D351C05A46A000D54A7 /* LowerOrgs.m */; };
8FEE263F1DB60B570099B596 /* XFPhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 359788641C868EB8009205AA /* XFPhoto.m */; };
8FEE26401DB60B570099B596 /* NoticeBoltView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F9D48A1BA8582100795A00 /* NoticeBoltView.m */; };
8FEE26411DB60B570099B596 /* NSDate+FormatterAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C142D2931AC3A154000109A7 /* NSDate+FormatterAdditions.m */; };
8FEE26421DB60B570099B596 /* NewTransferViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72805CF51BB8E20B009E1F82 /* NewTransferViewController.m */; };
8FEE26431DB60B570099B596 /* ICRTaskResultContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = C1B307A21ADD199600657F11 /* ICRTaskResultContentView.m */; };
8FEE26441DB60B570099B596 /* PassgerPriceViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 728899EA1BEF4233003CC41E /* PassgerPriceViewController.m */; };
8FEE26451DB60B570099B596 /* GXFPopView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72873CEA1BA27BA6007B3387 /* GXFPopView.m */; };
8FEE26461DB60B570099B596 /* FooterCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 721BF4671BAAA18400255750 /* FooterCell.m */; };
8FEE26471DB60B570099B596 /* IBTUISearchBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 30DB9F961AD7DEC00085FA5C /* IBTUISearchBar.m */; };
8FEE26481DB60B570099B596 /* SurveyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7217E9C71B72364300FE5C1D /* SurveyViewController.m */; };
8FEE26491DB60B570099B596 /* ICRAnnouncementViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C10214E31AD9141E0024637E /* ICRAnnouncementViewController.m */; };
8FEE264A1DB60B570099B596 /* IBTScrollLoadMoreView.m in Sources */ = {isa = PBXBuildFile; fileRef = C1D017261AD8F46700CD9CB8 /* IBTScrollLoadMoreView.m */; };
8FEE264B1DB60B570099B596 /* ReceiveBoltView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72A813FC1BCD33BE003631F3 /* ReceiveBoltView.m */; };
8FEE264C1DB60B570099B596 /* IBTUIButton.m in Sources */ = {isa = PBXBuildFile; fileRef = C18AEA831AC8D2EA00A1DB7B /* IBTUIButton.m */; };
8FEE264D1DB60B570099B596 /* SaleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 728899D51BECB323003CC41E /* SaleViewController.m */; };
8FEE264E1DB60B570099B596 /* UIAlertView+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FE504D1AE024FA00C18080 /* UIAlertView+Blocks.m */; };
8FEE264F1DB60B570099B596 /* GXFFunction.m in Sources */ = {isa = PBXBuildFile; fileRef = 351CFF531B90633700F30866 /* GXFFunction.m */; };
8FEE26501DB60B570099B596 /* IBTCustomButtom.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E108681ADADB5500620375 /* IBTCustomButtom.m */; };
8FEE26511DB60B570099B596 /* ICRLoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15918121ABE89270013B391 /* ICRLoginViewController.m */; };
8FEE26521DB60B570099B596 /* IBTTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C15918351AC062460013B391 /* IBTTableViewCell.m */; };
8FEE26531DB60B570099B596 /* ICRQuestionBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C11A34511B1DE6E900079129 /* ICRQuestionBaseViewController.m */; };
8FEE26541DB60B570099B596 /* IBTObject.m in Sources */ = {isa = PBXBuildFile; fileRef = C159182F1AC062460013B391 /* IBTObject.m */; };
8FEE26551DB60B570099B596 /* GXFVendorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35CF339A1B96E41F001211EF /* GXFVendorViewController.m */; };
8FEE26561DB60B570099B596 /* TransportPurductCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0C01B9D3C7300025D81 /* TransportPurductCell.m */; };
8FEE26571DB60B570099B596 /* MarketSurveyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = ABFA260B1C8832DF00274481 /* MarketSurveyViewController.m */; };
8FEE26581DB60B570099B596 /* UIColor+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = C142D2991AC3A154000109A7 /* UIColor+Helper.m */; };
8FEE26591DB60B570099B596 /* ReceiveViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72A813F71BCD3205003631F3 /* ReceiveViewController.m */; };
8FEE265A1DB60B570099B596 /* NSNull+OVNatural.m in Sources */ = {isa = PBXBuildFile; fileRef = C142D2951AC3A154000109A7 /* NSNull+OVNatural.m */; };
8FEE265B1DB60B570099B596 /* ICRPatrolPlan.m in Sources */ = {isa = PBXBuildFile; fileRef = 300DD9491B184B450080EE12 /* ICRPatrolPlan.m */; };
8FEE265C1DB60B570099B596 /* Transport.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0B71B9D3C7300025D81 /* Transport.m */; };
8FEE265D1DB60B570099B596 /* ICRTaskHandleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C12C24D01B0BA3C700E1FEBF /* ICRTaskHandleViewController.m */; };
8FEE265E1DB60B570099B596 /* CostCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0CC1B9D3FDD00025D81 /* CostCell.m */; };
8FEE265F1DB60B570099B596 /* NSDictionary+Category.m in Sources */ = {isa = PBXBuildFile; fileRef = 19D20B8A1D1BC11000BF7FE2 /* NSDictionary+Category.m */; };
8FEE26601DB60B570099B596 /* GXFProcessBill.m in Sources */ = {isa = PBXBuildFile; fileRef = 35CF33771B953F07001211EF /* GXFProcessBill.m */; };
8FEE26611DB60B570099B596 /* NoticeDetailCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 047C7E421BA9DF1800051DE7 /* NoticeDetailCell.m */; };
8FEE26621DB60B570099B596 /* Product.m in Sources */ = {isa = PBXBuildFile; fileRef = FE7155D81B7B328400595B0A /* Product.m */; };
8FEE26631DB60B570099B596 /* PurchaseBoltView.m in Sources */ = {isa = PBXBuildFile; fileRef = FE4678B51B8D986900B5EDA3 /* PurchaseBoltView.m */; };
8FEE26641DB60B570099B596 /* ICRHTTPController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15918891AC4615D0013B391 /* ICRHTTPController.m */; };
8FEE26651DB60B570099B596 /* ASStarRatingView.m in Sources */ = {isa = PBXBuildFile; fileRef = C123A9051B25CBAD003C0C36 /* ASStarRatingView.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
8FEE26661DB60B570099B596 /* TopTransportView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0BC1B9D3C7300025D81 /* TopTransportView.m */; };
8FEE26671DB60B570099B596 /* NewTransportViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0B01B9D3C7300025D81 /* NewTransportViewController.m */; };
8FEE26681DB60B570099B596 /* ICRQSingleSelectViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15295AE1B24296500DF60D1 /* ICRQSingleSelectViewController.m */; };
8FEE266A1DB60B570099B596 /* UITabBarItem+Universal.m in Sources */ = {isa = PBXBuildFile; fileRef = C142D2A31AC3A155000109A7 /* UITabBarItem+Universal.m */; };
8FEE266B1DB60B570099B596 /* TransportDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0DE1B9DC60D00025D81 /* TransportDetailViewController.m */; };
8FEE266C1DB60B570099B596 /* IBTWebProgressBar.m in Sources */ = {isa = PBXBuildFile; fileRef = C1374F521B33C40D00594D19 /* IBTWebProgressBar.m */; };
8FEE266D1DB60B570099B596 /* ChooseTransportViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72A8132C1BCA8BBA003631F3 /* ChooseTransportViewController.m */; };
8FEE266E1DB60B570099B596 /* Transfer.m in Sources */ = {isa = PBXBuildFile; fileRef = 72805D011BB8E6BE009E1F82 /* Transfer.m */; };
8FEE266F1DB60B570099B596 /* ICRHomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 351CFF4E1B90633700F30866 /* ICRHomeViewController.m */; };
8FEE26701DB60B570099B596 /* RegexUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 721B5DA11B9FD523006CA199 /* RegexUtil.m */; };
8FEE26711DB60B570099B596 /* GXFFunctionDBHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 35B9B40D1B8FFB59009851CC /* GXFFunctionDBHelper.m */; };
8FEE26721DB60B570099B596 /* IBTAudioRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FE50381AE0218100C18080 /* IBTAudioRecorder.m */; };
8FEE26731DB60B570099B596 /* ICRAttachmentView.m in Sources */ = {isa = PBXBuildFile; fileRef = C1B810AA1ADF4D6A00BBC75A /* ICRAttachmentView.m */; };
8FEE26741DB60B570099B596 /* ICRQStarViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15295C61B2451E900DF60D1 /* ICRQStarViewController.m */; };
8FEE26751DB60B570099B596 /* ASValueTrackingSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = C15295CD1B24741400DF60D1 /* ASValueTrackingSlider.m */; };
8FEE26761DB60B570099B596 /* Warehouse.m in Sources */ = {isa = PBXBuildFile; fileRef = FE4678AF1B8D63A100B5EDA3 /* Warehouse.m */; };
8FEE26771DB60B570099B596 /* TopPurchaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7281A0B21B8974120052B1AC /* TopPurchaseView.m */; };
8FEE26781DB60B570099B596 /* IBTFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E9F5721B2E411900BF1356 /* IBTFileManager.m */; };
8FEE26791DB60B570099B596 /* ICRQAViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15295B61B24450A00DF60D1 /* ICRQAViewController.m */; };
8FEE267A1DB60B570099B596 /* ICRAboutViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D7FE5C1AD4F941003D92EE /* ICRAboutViewController.m */; };
8FEE267B1DB60B570099B596 /* NewPurchaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7281A0AA1B8974120052B1AC /* NewPurchaseViewController.m */; };
8FEE267C1DB60B570099B596 /* PassengerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 728899E71BEF41FC003CC41E /* PassengerViewController.m */; };
8FEE267D1DB60B570099B596 /* ICRFunctionItemControl.m in Sources */ = {isa = PBXBuildFile; fileRef = C10214DA1AD90A3F0024637E /* ICRFunctionItemControl.m */; };
8FEE267E1DB60B570099B596 /* GXFProcessProductTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 358432F01B993BD8007E73ED /* GXFProcessProductTableViewCell.m */; };
8FEE267F1DB60B570099B596 /* PassengerHeaderCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 728899F01BEF4A8A003CC41E /* PassengerHeaderCell.m */; };
8FEE26801DB60B570099B596 /* IBTTableViewUserInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C15918271AC062460013B391 /* IBTTableViewUserInfo.m */; };
8FEE26811DB60B570099B596 /* ICRAnnouncementDetailHeadView.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D702451ADE3862008DC0BF /* ICRAnnouncementDetailHeadView.m */; };
8FEE26821DB60B570099B596 /* ReportDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72C4C7451BF31BE300EDC3F8 /* ReportDetailViewController.m */; };
8FEE26831DB60B570099B596 /* ICRPostAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = C17E50D81B09830200C15359 /* ICRPostAttachment.m */; };
8FEE26841DB60B570099B596 /* ICRUIAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = C18AEA901AC9B88E00A1DB7B /* ICRUIAppearance.m */; };
8FEE26851DB60B570099B596 /* UILabel+SizeCalculate.m in Sources */ = {isa = PBXBuildFile; fileRef = C142D29F1AC3A155000109A7 /* UILabel+SizeCalculate.m */; };
8FEE26861DB60B570099B596 /* ReportViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 728899CD1BECADA8003CC41E /* ReportViewController.m */; };
8FEE26871DB60B570099B596 /* TransportViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0CF1B9D6B9E00025D81 /* TransportViewController.m */; };
8FEE26881DB60B570099B596 /* HGPhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 35EECB7F1C868B3000BE1B40 /* HGPhoto.m */; };
8FEE26891DB60B570099B596 /* ChosePersonViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7241716E1B9D30660094DF55 /* ChosePersonViewController.m */; };
8FEE268A1DB60B570099B596 /* BottomTransportView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0BA1B9D3C7300025D81 /* BottomTransportView.m */; };
8FEE268B1DB60B570099B596 /* IBTUIViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C159183C1AC062460013B391 /* IBTUIViewController.m */; };
8FEE268C1DB60B570099B596 /* ICRDataBaseController.m in Sources */ = {isa = PBXBuildFile; fileRef = C18AEA951AD1425D00A1DB7B /* ICRDataBaseController.m */; };
8FEE268D1DB60B570099B596 /* JTRecordView.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E9F5771B2E440A00BF1356 /* JTRecordView.m */; };
8FEE268E1DB60B570099B596 /* ChooseVendorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7241716A1B9D30660094DF55 /* ChooseVendorViewController.m */; };
8FEE268F1DB60B570099B596 /* JavenImages.m in Sources */ = {isa = PBXBuildFile; fileRef = ABFA26051C87D38800274481 /* JavenImages.m */; };
8FEE26901DB60B570099B596 /* SurveyCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7217E9E11B72364300FE5C1D /* SurveyCell.m */; };
8FEE26911DB60B570099B596 /* ICRTaskItemView.m in Sources */ = {isa = PBXBuildFile; fileRef = C112BC501AD971C500F75F58 /* ICRTaskItemView.m */; };
8FEE26921DB60B570099B596 /* MaskCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7217E9D91B72364300FE5C1D /* MaskCell.m */; };
8FEE26931DB60B570099B596 /* ICRStoreViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15918661AC19FCF0013B391 /* ICRStoreViewController.m */; };
8FEE26941DB60B570099B596 /* ICRHTTPApiTestViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FBC1281ACA9651007B1A44 /* ICRHTTPApiTestViewController.m */; };
8FEE26951DB60B570099B596 /* ChooseTypeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 724171681B9D30660094DF55 /* ChooseTypeViewController.m */; };
8FEE26961DB60B570099B596 /* IBTRefreshTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = C1D017221AD8F41400CD9CB8 /* IBTRefreshTableView.m */; };
8FEE26971DB60B570099B596 /* ChooseProductViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 724171661B9D30660094DF55 /* ChooseProductViewController.m */; };
8FEE26981DB60B570099B596 /* ICRQStoreStudyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15295BE1B24511F00DF60D1 /* ICRQStoreStudyViewController.m */; };
8FEE26991DB60B570099B596 /* IBTUITextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D749541ACE421A00C63BA1 /* IBTUITextField.m */; };
8FEE269A1DB60B570099B596 /* GXFProcessCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 721B5DB21BA02A2B006CA199 /* GXFProcessCell.m */; };
8FEE269B1DB60B570099B596 /* BoltMaskView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7217E9D11B72364300FE5C1D /* BoltMaskView.m */; };
8FEE269C1DB60B570099B596 /* NALLabelsMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = C11A346A1B2451D500079129 /* NALLabelsMatrix.m */; };
8FEE269D1DB60B570099B596 /* TopTransferView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72805D041BB8ED6D009E1F82 /* TopTransferView.m */; };
8FEE269E1DB60B570099B596 /* FeeAcountDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0B51B9D3C7300025D81 /* FeeAcountDetail.m */; };
8FEE269F1DB60B570099B596 /* NSMutableArray+SafeInsert.m in Sources */ = {isa = PBXBuildFile; fileRef = C17DE8591AD81D1600581AA6 /* NSMutableArray+SafeInsert.m */; };
8FEE26A01DB60B570099B596 /* GXFProcessMaterial.m in Sources */ = {isa = PBXBuildFile; fileRef = 721B5DB41BA02A2B006CA199 /* GXFProcessMaterial.m */; };
8FEE26A11DB60B570099B596 /* ICRNavigationViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 35C3C0B81AE9567B0035AC8A /* ICRNavigationViewController.mm */; };
8FEE26A21DB60B570099B596 /* FinishTimeView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7249BDD61BE794640059EB8C /* FinishTimeView.m */; };
8FEE26A31DB60B570099B596 /* GXFPopNewProductViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35321F691B97EF3600E5C670 /* GXFPopNewProductViewController.m */; };
8FEE26A41DB60B570099B596 /* JTPopOverWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = C123A8F81B2561E1003C0C36 /* JTPopOverWindow.m */; };
8FEE26A51DB60B570099B596 /* RsearchCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B1BF841BFB601B00A42056 /* RsearchCell.m */; };
8FEE26A61DB60B570099B596 /* SurveyUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F56CB11B76EC200077F0C9 /* SurveyUser.m */; };
8FEE26A71DB60B570099B596 /* UIImage+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = C142D29D1AC3A155000109A7 /* UIImage+Helper.m */; };
8FEE26A81DB60B570099B596 /* ICRStore.m in Sources */ = {isa = PBXBuildFile; fileRef = C18AEA9D1AD2F48200A1DB7B /* ICRStore.m */; };
8FEE26A91DB60B570099B596 /* ICRQScoreViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15295BA1B244C8E00DF60D1 /* ICRQScoreViewController.m */; };
8FEE26AA1DB60B570099B596 /* ICRQuestionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C123A9211B26ED85003C0C36 /* ICRQuestionManager.m */; };
8FEE26AB1DB60B570099B596 /* UIApplication+CheckFirstRun.m in Sources */ = {isa = PBXBuildFile; fileRef = C159187F1AC4362D0013B391 /* UIApplication+CheckFirstRun.m */; };
8FEE26AC1DB60B570099B596 /* NewReceiveViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72A813FF1BCD3B0A003631F3 /* NewReceiveViewController.m */; };
8FEE26AD1DB60B570099B596 /* CalculateHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 19605F971D377CA500C20590 /* CalculateHelper.m */; };
8FEE26AE1DB60B570099B596 /* FollowUpRecordViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0460F6701BA8B3FC004A073D /* FollowUpRecordViewController.m */; };
8FEE26AF1DB60B570099B596 /* BottomPurchaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 049957E41C8C1CFD003388D3 /* BottomPurchaseView.m */; };
8FEE26B01DB60B570099B596 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = C1F696081AB870B400F9F5DD /* main.m */; };
8FEE26B11DB60B570099B596 /* ICRHelpAndFeedBackViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D9D8801AD3AC5A0086EEE7 /* ICRHelpAndFeedBackViewController.m */; };
8FEE26B21DB60B570099B596 /* GXFBottomView.m in Sources */ = {isa = PBXBuildFile; fileRef = 35CF33861B956CF7001211EF /* GXFBottomView.m */; };
8FEE26B31DB60B570099B596 /* ICRTaskProcessViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C14E3F7E1ADA336F0093325D /* ICRTaskProcessViewController.m */; };
8FEE26B41DB60B570099B596 /* ReceiveProductViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72A814141BCF990B003631F3 /* ReceiveProductViewController.m */; };
8FEE26B51DB60B570099B596 /* ICRTask.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E91C461AD77842007B00D4 /* ICRTask.m */; };
8FEE26B61DB60B570099B596 /* PurchaseProductViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 049957E71C8C2AFD003388D3 /* PurchaseProductViewController.m */; };
8FEE26B71DB60B570099B596 /* IBTSegmentContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = C1D0171A1AD8F0D600CD9CB8 /* IBTSegmentContainer.m */; };
8FEE26B81DB60B570099B596 /* JTOptionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C10C90941AE56E8700B911CD /* JTOptionCell.m */; };
8FEE26B91DB60B570099B596 /* BottomTransferView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72805D071BB8F22B009E1F82 /* BottomTransferView.m */; };
8FEE26BA1DB60B570099B596 /* GXFPopNewMaterialViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35321F661B97EF1100E5C670 /* GXFPopNewMaterialViewController.m */; };
8FEE26BB1DB60B570099B596 /* JTImagePreviewer.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E9F55D1B2E3B9200BF1356 /* JTImagePreviewer.m */; };
8FEE26BC1DB60B570099B596 /* GXFListProcessViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 721B5DAC1BA029E1006CA199 /* GXFListProcessViewController.m */; };
8FEE26BD1DB60B570099B596 /* Compass.m in Sources */ = {isa = PBXBuildFile; fileRef = 729735C01BFC9B5800F83CEA /* Compass.m */; };
8FEE26BE1DB60B570099B596 /* TransportBoltView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0D81B9DB83A00025D81 /* TransportBoltView.m */; };
8FEE26BF1DB60B570099B596 /* ICRQMutiSelectViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15295B21B24297D00DF60D1 /* ICRQMutiSelectViewController.m */; };
8FEE26C01DB60B570099B596 /* JTPopupView.m in Sources */ = {isa = PBXBuildFile; fileRef = C123A8FA1B2561E1003C0C36 /* JTPopupView.m */; };
8FEE26C11DB60B570099B596 /* ICRQuestion.m in Sources */ = {isa = PBXBuildFile; fileRef = 300DD94D1B184EA70080EE12 /* ICRQuestion.m */; };
8FEE26C21DB60B570099B596 /* XFDB.m in Sources */ = {isa = PBXBuildFile; fileRef = 359788621C868EB8009205AA /* XFDB.m */; };
8FEE26C31DB60B570099B596 /* GXFButtonAndLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 35321F6C1B98C66400E5C670 /* GXFButtonAndLineView.m */; };
8FEE26C41DB60B570099B596 /* Survey.m in Sources */ = {isa = PBXBuildFile; fileRef = 7217E9CC1B72364300FE5C1D /* Survey.m */; };
8FEE26C51DB60B570099B596 /* TPCustomImageVIew.m in Sources */ = {isa = PBXBuildFile; fileRef = FEAE16EB1B79CAA0009D9E01 /* TPCustomImageVIew.m */; };
8FEE26C61DB60B570099B596 /* GXFSearchVendorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35CF33941B95B492001211EF /* GXFSearchVendorViewController.m */; };
8FEE26C71DB60B570099B596 /* ICRAttachmentUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FE50551AE3587F00C18080 /* ICRAttachmentUnit.m */; };
8FEE26C81DB60B570099B596 /* RSaleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B56DE31BF57C710078B5C8 /* RSaleView.m */; };
8FEE26C91DB60B570099B596 /* ChooseTransferViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72D645221BF1E9B80029E146 /* ChooseTransferViewController.m */; };
8FEE26CA1DB60B570099B596 /* ICRModifyPwdViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D7494B1ACE340D00C63BA1 /* ICRModifyPwdViewController.m */; };
8FEE26CB1DB60B570099B596 /* ICRStoreDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C10214CC1AD8FE200024637E /* ICRStoreDetailViewController.m */; };
8FEE26CC1DB60B570099B596 /* UIResponder+FirstResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = C142D2A11AC3A155000109A7 /* UIResponder+FirstResponder.m */; };
8FEE26CD1DB60B570099B596 /* ICRAnnouncementDetailContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D3C1241ADF6451004AC54E /* ICRAnnouncementDetailContentView.m */; };
8FEE26CE1DB60B570099B596 /* ResultView.m in Sources */ = {isa = PBXBuildFile; fileRef = FEAE16E81B79C9F9009D9E01 /* ResultView.m */; };
8FEE26CF1DB60B570099B596 /* SaleHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 728899E41BEF3609003CC41E /* SaleHeaderView.m */; };
8FEE26D01DB60B570099B596 /* UIView+ViewFrameGeometry.m in Sources */ = {isa = PBXBuildFile; fileRef = C142D2A91AC3A155000109A7 /* UIView+ViewFrameGeometry.m */; };
8FEE26D11DB60B570099B596 /* IBTImagePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FE50441AE0249A00C18080 /* IBTImagePicker.m */; };
8FEE26D21DB60B570099B596 /* ICRAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E108601ADA8D3800620375 /* ICRAttachment.m */; };
8FEE26D31DB60B570099B596 /* IBTAdditionsObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = C159187B1AC435DF0013B391 /* IBTAdditionsObserver.m */; };
8FEE26D41DB60B570099B596 /* NoticeRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 0460F6761BA8BA30004A073D /* NoticeRecord.m */; };
8FEE26D51DB60B570099B596 /* IBTLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = C18AEA8B1AC9855400A1DB7B /* IBTLoadingView.m */; };
8FEE26D61DB60B570099B596 /* ICRPost.m in Sources */ = {isa = PBXBuildFile; fileRef = C10C90A01AE5751D00B911CD /* ICRPost.m */; };
8FEE26D71DB60B570099B596 /* ShopDetaileViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0414FF161B94959700C7B00E /* ShopDetaileViewController.m */; };
8FEE26D81DB60B570099B596 /* StartTimeView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7217E9DF1B72364300FE5C1D /* StartTimeView.m */; };
8FEE26D91DB60B570099B596 /* NoticeProduct.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F9D47E1BA7E97200795A00 /* NoticeProduct.m */; };
8FEE26DA1DB60B570099B596 /* IBTAudioController.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FE50341AE020D400C18080 /* IBTAudioController.m */; };
8FEE26DB1DB60B570099B596 /* PurchaseDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7281A0C11B898A040052B1AC /* PurchaseDetailViewController.m */; };
8FEE26DC1DB60B570099B596 /* IBTTextFieldCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C14BE3051ADB84350049F1AA /* IBTTextFieldCell.m */; };
8FEE26DD1DB60B570099B596 /* PurchaseBillProduct.m in Sources */ = {isa = PBXBuildFile; fileRef = FE95FDD91B93FC12008040D0 /* PurchaseBillProduct.m */; };
8FEE26DE1DB60B570099B596 /* ICRAttachmentCellContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F7F5701ADE723100A9B24E /* ICRAttachmentCellContentView.m */; };
8FEE26DF1DB60B570099B596 /* IBTBadgeView.m in Sources */ = {isa = PBXBuildFile; fileRef = C159182A1AC062460013B391 /* IBTBadgeView.m */; };
8FEE26E01DB60B570099B596 /* Vendor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7281A0C71B89BFE60052B1AC /* Vendor.m */; };
8FEE26E11DB60B570099B596 /* ICRQReseachViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15295C21B2451AC00DF60D1 /* ICRQReseachViewController.m */; };
8FEE26E21DB60B570099B596 /* ChooseTansferCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 726BEE821BF220450081360F /* ChooseTansferCell.m */; };
8FEE26E31DB60B570099B596 /* GXFProductUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = 358432F61B998ED2007E73ED /* GXFProductUnit.m */; };
8FEE26E41DB60B570099B596 /* IBTUINavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = C159183A1AC062460013B391 /* IBTUINavigationController.m */; };
8FEE26E51DB60B570099B596 /* ICRAnswerDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = C11A346E1B247BDB00079129 /* ICRAnswerDetail.m */; };
8FEE26E61DB60B570099B596 /* TransferBoltView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72805CFE1BB8E592009E1F82 /* TransferBoltView.m */; };
8FEE26E71DB60B570099B596 /* UIViewController+LogicController.m in Sources */ = {isa = PBXBuildFile; fileRef = C1ADF7401ACE6EFD007258A8 /* UIViewController+LogicController.m */; };
8FEE26E81DB60B570099B596 /* TransferProductViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72805D0A1BB8F318009E1F82 /* TransferProductViewController.m */; };
8FEE26E91DB60B570099B596 /* IBTAudioServicesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FE503C1AE0235D00C18080 /* IBTAudioServicesManager.m */; };
8FEE26EA1DB60B570099B596 /* SurveyListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7217E9E31B72364300FE5C1D /* SurveyListCell.m */; };
8FEE26EB1DB60B570099B596 /* ICRPatrolPlanViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C10214D11AD904F30024637E /* ICRPatrolPlanViewController.m */; };
8FEE26EC1DB60B570099B596 /* ICRTaskResultViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E108581ADA53C700620375 /* ICRTaskResultViewController.m */; };
8FEE26ED1DB60B570099B596 /* SingleScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = FEAE16EE1B79CAE3009D9E01 /* SingleScrollView.m */; };
8FEE26EE1DB60B570099B596 /* JTOptionsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C10C90981AE56E8700B911CD /* JTOptionsViewController.m */; };
8FEE26EF1DB60B570099B596 /* GXFFunctionCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 351CFF561B90633700F30866 /* GXFFunctionCollectionViewCell.m */; };
8FEE26F01DB60B570099B596 /* WriteFeedbackViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35EECB7B1C868A5A00BE1B40 /* WriteFeedbackViewController.m */; };
8FEE26F11DB60B570099B596 /* HGPhotoWall.m in Sources */ = {isa = PBXBuildFile; fileRef = 35EECB811C868B3000BE1B40 /* HGPhotoWall.m */; };
8FEE26F21DB60B570099B596 /* RejectView.m in Sources */ = {isa = PBXBuildFile; fileRef = 726F4C6C1BDE5F83006A5E6D /* RejectView.m */; };
8FEE26F31DB60B570099B596 /* PurchaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7281A0B81B897BB20052B1AC /* PurchaseViewController.m */; };
8FEE26F41DB60B570099B596 /* SMPageControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 728899D81BEF20BA003CC41E /* SMPageControl.m */; };
8FEE26F51DB60B570099B596 /* GXFProcessMaterialTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 358432ED1B993BAF007E73ED /* GXFProcessMaterialTableViewCell.m */; };
8FEE26F61DB60B570099B596 /* ICRTaskDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C1C5644E1AD6719A006A1050 /* ICRTaskDetailViewController.m */; };
8FEE26F71DB60B570099B596 /* ICRTaskDetailContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E1085C1ADA577500620375 /* ICRTaskDetailContentView.m */; };
8FEE26F81DB60B570099B596 /* NSData+EncodeAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C14BE30D1ADB86DB0049F1AA /* NSData+EncodeAdditions.m */; };
8FEE26F91DB60B570099B596 /* ChooseProductUnitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72882D8A1BA9121E00935BA6 /* ChooseProductUnitViewController.m */; };
8FEE26FA1DB60B570099B596 /* TransportProductViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0D51B9D769A00025D81 /* TransportProductViewController.m */; };
8FEE26FB1DB60B570099B596 /* User.m in Sources */ = {isa = PBXBuildFile; fileRef = FE0C9B081B7C543D00335B39 /* User.m */; };
8FEE26FC1DB60B570099B596 /* ICRCheckBox.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E093031AC8E8E0003B7126 /* ICRCheckBox.m */; };
8FEE26FD1DB60B570099B596 /* ICRPostTask.m in Sources */ = {isa = PBXBuildFile; fileRef = C1864A551B0B0D9D00D11C4E /* ICRPostTask.m */; };
8FEE26FE1DB60B570099B596 /* GXFSeeProcessViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 358432F31B994EDD007E73ED /* GXFSeeProcessViewController.m */; };
8FEE26FF1DB60B570099B596 /* GXFNoticeFunctionTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 351CFF581B90633700F30866 /* GXFNoticeFunctionTableViewCell.m */; };
8FEE27001DB60B570099B596 /* ResultDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FE2FCC871B7492C500BBC6FB /* ResultDetailViewController.m */; };
8FEE27011DB60B570099B596 /* ProductBillViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7281A0AC1B8974120052B1AC /* ProductBillViewController.m */; };
8FEE27021DB60B570099B596 /* ChooseParentViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EDD86D1B96E11700964115 /* ChooseParentViewController.m */; };
8FEE27031DB60B570099B596 /* IBTTableViewCellInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C15918201AC062460013B391 /* IBTTableViewCellInfo.m */; };
8FEE27041DB60B570099B596 /* RIButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FE50491AE024FA00C18080 /* RIButtonItem.m */; };
8FEE27051DB60B570099B596 /* ICRStoreListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C18AEA991AD2749200A1DB7B /* ICRStoreListViewController.m */; };
8FEE27061DB60B570099B596 /* GXFFunctionsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 351CFF4C1B90633700F30866 /* GXFFunctionsViewController.m */; };
8FEE27071DB60B570099B596 /* SortMaskView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7217E9DD1B72364300FE5C1D /* SortMaskView.m */; };
8FEE27081DB60B570099B596 /* Attachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 7217E9CA1B72364300FE5C1D /* Attachment.m */; };
8FEE27091DB60B570099B596 /* TransportPurchaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B3C0B21B9D3C7300025D81 /* TransportPurchaseViewController.m */; };
8FEE270A1DB60B570099B596 /* GeometryView.m in Sources */ = {isa = PBXBuildFile; fileRef = 729A2E921BE60C0200493603 /* GeometryView.m */; };
8FEE270B1DB60B570099B596 /* ICRPatrolPlanCellContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 30ECD6231B00948A0088C57A /* ICRPatrolPlanCellContentView.m */; };
8FEE270C1DB60B570099B596 /* TransferViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72805CF21BB8E1B0009E1F82 /* TransferViewController.m */; };
8FEE270D1DB60B570099B596 /* ICRQInputPopup.m in Sources */ = {isa = PBXBuildFile; fileRef = C123A9261B26EDDA003C0C36 /* ICRQInputPopup.m */; };
8FEE270E1DB60B570099B596 /* TransferDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72805CF81BB8E227009E1F82 /* TransferDetailViewController.m */; };
8FEE270F1DB60B570099B596 /* ICRAnnouncementDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D702411ADE37D3008DC0BF /* ICRAnnouncementDetailViewController.m */; };
8FEE27101DB60B570099B596 /* QueryOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = FE17F6781B85847D0078CE96 /* QueryOrder.m */; };
8FEE27111DB60B570099B596 /* HGPhWViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35EECB831C868B3000BE1B40 /* HGPhWViewController.m */; };
8FEE27121DB60B570099B596 /* NoticeProductViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F9D4811BA7EC9600795A00 /* NoticeProductViewController.m */; };
8FEE27131DB60B570099B596 /* IBTUIControl.m in Sources */ = {isa = PBXBuildFile; fileRef = C15039211ADE39190081A686 /* IBTUIControl.m */; };
8FEE27141DB60B570099B596 /* UserWarehouse.m in Sources */ = {isa = PBXBuildFile; fileRef = 728F84AB1C194A05009E4A3D /* UserWarehouse.m */; };
8FEE27151DB60B570099B596 /* ICRPatrolDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C112BC4C1AD91CF800F75F58 /* ICRPatrolDetailViewController.m */; };
8FEE27161DB60B570099B596 /* SeePurchaseNoticeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0414FF0E1B94959700C7B00E /* SeePurchaseNoticeViewController.m */; };
8FEE27171DB60B570099B596 /* SurveyFeedbackListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 35EECB761C868A5A00BE1B40 /* SurveyFeedbackListViewController.m */; };
8FEE27181DB60B570099B596 /* UITableViewCell+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = C142D2A51AC3A155000109A7 /* UITableViewCell+Helper.m */; };
8FEE271A1DB60B570099B596 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35C3C0AD1AE9560E0035AC8A /* CoreGraphics.framework */; };
8FEE271B1DB60B570099B596 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35C3C0AF1AE9561E0035AC8A /* SystemConfiguration.framework */; };
8FEE271C1DB60B570099B596 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35A57A0A1BE08823008F3818 /* CoreTelephony.framework */; };
8FEE271D1DB60B570099B596 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35A57A081BE08819008F3818 /* CoreFoundation.framework */; };
8FEE271E1DB60B570099B596 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35A57A061BE0880C008F3818 /* CFNetwork.framework */; };
8FEE271F1DB60B570099B596 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35C3C0B51AE956390035AC8A /* CoreLocation.framework */; };
8FEE27201DB60B570099B596 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35C3C0B31AE956300035AC8A /* QuartzCore.framework */; };
8FEE27211DB60B570099B596 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35C3C0B11AE956290035AC8A /* OpenGLES.framework */; };
8FEE27221DB60B570099B596 /* libPushSDK-1.8.7.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3557F96A1BDF7E4A00078AF4 /* libPushSDK-1.8.7.a */; };
8FEE27231DB60B570099B596 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35C3C0AB1AE956040035AC8A /* Security.framework */; };
8FEE27241DB60B570099B596 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 86D33EC280C440156ED1B976 /* libPods.a */; };
8FEE27261DB60B570099B596 /* ICRNavigationViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 35C3C0BB1AE959B80035AC8A /* ICRNavigationViewController.xib */; };
8FEE27271DB60B570099B596 /* PermissionJson in Resources */ = {isa = PBXBuildFile; fileRef = 35A1C3541B8EFBBF004AC9F7 /* PermissionJson */; };
8FEE27281DB60B570099B596 /* half_selected_star.png in Resources */ = {isa = PBXBuildFile; fileRef = C123A9071B25CBAD003C0C36 /* half_selected_star.png */; };
8FEE27291DB60B570099B596 /* ZYQAssetPicker.Bundle in Resources */ = {isa = PBXBuildFile; fileRef = 35EECB871C868B3A00BE1B40 /* ZYQAssetPicker.Bundle */; };
8FEE272A1DB60B570099B596 /* half_selected_star@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C123A9081B25CBAD003C0C36 /* half_selected_star@2x.png */; };
8FEE272B1DB60B570099B596 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C1F696131AB870B400F9F5DD /* Images.xcassets */; };
8FEE272C1DB60B570099B596 /* not_selected_star@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C123A90A1B25CBAD003C0C36 /* not_selected_star@2x.png */; };
8FEE272D1DB60B570099B596 /* not_selected_star.png in Resources */ = {isa = PBXBuildFile; fileRef = C123A9091B25CBAD003C0C36 /* not_selected_star.png */; };
8FEE272E1DB60B570099B596 /* selected_star.png in Resources */ = {isa = PBXBuildFile; fileRef = C123A90B1B25CBAD003C0C36 /* selected_star.png */; };
8FEE272F1DB60B570099B596 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = C1E0930D1AC8FC94003B7126 /* Localizable.strings */; };
8FEE27301DB60B570099B596 /* selected_star@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C123A90C1B25CBAD003C0C36 /* selected_star@2x.png */; };
8FEE27311DB60B570099B596 /* maskEnable.png in Resources */ = {isa = PBXBuildFile; fileRef = 7217E9DA1B72364300FE5C1D /* maskEnable.png */; };
8FEE27321DB60B570099B596 /* mask.png in Resources */ = {isa = PBXBuildFile; fileRef = 7217E9F51B724A7600FE5C1D /* mask.png */; };
8FEE27331DB60B570099B596 /* PushConfig.plist in Resources */ = {isa = PBXBuildFile; fileRef = 35ADF29C1BDE62BA00E2A7E4 /* PushConfig.plist */; };
8FEE273E1DB60DAB0099B596 /* ICRLoginContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = C167F9C01AC8615B00D2A098 /* ICRLoginContentView.m */; };
ABFA26061C87D38800274481 /* JavenImages.m in Sources */ = {isa = PBXBuildFile; fileRef = ABFA26051C87D38800274481 /* JavenImages.m */; }; ABFA26061C87D38800274481 /* JavenImages.m in Sources */ = {isa = PBXBuildFile; fileRef = ABFA26051C87D38800274481 /* JavenImages.m */; };
ABFA260C1C8832DF00274481 /* MarketSurveyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = ABFA260B1C8832DF00274481 /* MarketSurveyViewController.m */; }; ABFA260C1C8832DF00274481 /* MarketSurveyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = ABFA260B1C8832DF00274481 /* MarketSurveyViewController.m */; };
C10214CD1AD8FE200024637E /* ICRStoreDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C10214CC1AD8FE200024637E /* ICRStoreDetailViewController.m */; }; C10214CD1AD8FE200024637E /* ICRStoreDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C10214CC1AD8FE200024637E /* ICRStoreDetailViewController.m */; };
...@@ -885,6 +1228,8 @@ ...@@ -885,6 +1228,8 @@
72F9D48A1BA8582100795A00 /* NoticeBoltView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NoticeBoltView.m; sourceTree = "<group>"; }; 72F9D48A1BA8582100795A00 /* NoticeBoltView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NoticeBoltView.m; sourceTree = "<group>"; };
7DDFB1D460448C3B45118195 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = "<group>"; }; 7DDFB1D460448C3B45118195 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = "<group>"; };
86D33EC280C440156ED1B976 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; 86D33EC280C440156ED1B976 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };
8FEE27391DB60B570099B596 /* XFFruit copy.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "XFFruit copy.app"; sourceTree = BUILT_PRODUCTS_DIR; };
8FEE273A1DB60B570099B596 /* XFFruit copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "XFFruit copy-Info.plist"; path = "/Users/Javen/Documents/MyProject/xffruit/XFFruit copy-Info.plist"; sourceTree = "<absolute>"; };
ABFA26041C87D38800274481 /* JavenImages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JavenImages.h; sourceTree = "<group>"; }; ABFA26041C87D38800274481 /* JavenImages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JavenImages.h; sourceTree = "<group>"; };
ABFA26051C87D38800274481 /* JavenImages.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JavenImages.m; sourceTree = "<group>"; }; ABFA26051C87D38800274481 /* JavenImages.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JavenImages.m; sourceTree = "<group>"; };
ABFA260A1C8832DF00274481 /* MarketSurveyViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MarketSurveyViewController.h; sourceTree = "<group>"; }; ABFA260A1C8832DF00274481 /* MarketSurveyViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MarketSurveyViewController.h; sourceTree = "<group>"; };
...@@ -1199,6 +1544,24 @@ ...@@ -1199,6 +1544,24 @@
/* End PBXFileReference section */ /* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */ /* Begin PBXFrameworksBuildPhase section */
8FEE27191DB60B570099B596 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
8FEE271A1DB60B570099B596 /* CoreGraphics.framework in Frameworks */,
8FEE271B1DB60B570099B596 /* SystemConfiguration.framework in Frameworks */,
8FEE271C1DB60B570099B596 /* CoreTelephony.framework in Frameworks */,
8FEE271D1DB60B570099B596 /* CoreFoundation.framework in Frameworks */,
8FEE271E1DB60B570099B596 /* CFNetwork.framework in Frameworks */,
8FEE271F1DB60B570099B596 /* CoreLocation.framework in Frameworks */,
8FEE27201DB60B570099B596 /* QuartzCore.framework in Frameworks */,
8FEE27211DB60B570099B596 /* OpenGLES.framework in Frameworks */,
8FEE27221DB60B570099B596 /* libPushSDK-1.8.7.a in Frameworks */,
8FEE27231DB60B570099B596 /* Security.framework in Frameworks */,
8FEE27241DB60B570099B596 /* libPods.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
C1F696001AB870B400F9F5DD /* Frameworks */ = { C1F696001AB870B400F9F5DD /* Frameworks */ = {
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
...@@ -2632,6 +2995,7 @@ ...@@ -2632,6 +2995,7 @@
C1F696041AB870B400F9F5DD /* Products */, C1F696041AB870B400F9F5DD /* Products */,
F032638BD7CDBEB29419873D /* Pods */, F032638BD7CDBEB29419873D /* Pods */,
8CDB3C30A601E08F91ED44F8 /* Frameworks */, 8CDB3C30A601E08F91ED44F8 /* Frameworks */,
8FEE273A1DB60B570099B596 /* XFFruit copy-Info.plist */,
); );
sourceTree = "<group>"; sourceTree = "<group>";
}; };
...@@ -2640,6 +3004,7 @@ ...@@ -2640,6 +3004,7 @@
children = ( children = (
C1F696031AB870B400F9F5DD /* XFFruit.app */, C1F696031AB870B400F9F5DD /* XFFruit.app */,
C1F6961C1AB870B400F9F5DD /* XFFruitTests.xctest */, C1F6961C1AB870B400F9F5DD /* XFFruitTests.xctest */,
8FEE27391DB60B570099B596 /* XFFruit copy.app */,
); );
name = Products; name = Products;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -2803,6 +3168,26 @@ ...@@ -2803,6 +3168,26 @@
/* End PBXGroup section */ /* End PBXGroup section */
/* Begin PBXNativeTarget section */ /* Begin PBXNativeTarget section */
8FEE25D81DB60B570099B596 /* XFFruit copy */ = {
isa = PBXNativeTarget;
buildConfigurationList = 8FEE27361DB60B570099B596 /* Build configuration list for PBXNativeTarget "XFFruit copy" */;
buildPhases = (
8FEE25D91DB60B570099B596 /* Check Pods Manifest.lock */,
8FEE25DA1DB60B570099B596 /* Sources */,
8FEE27191DB60B570099B596 /* Frameworks */,
8FEE27251DB60B570099B596 /* Resources */,
8FEE27341DB60B570099B596 /* Copy Pods Resources */,
8FEE27351DB60B570099B596 /* Embed Pods Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = "XFFruit copy";
productName = Cruiser;
productReference = 8FEE27391DB60B570099B596 /* XFFruit copy.app */;
productType = "com.apple.product-type.application";
};
C1F696021AB870B400F9F5DD /* XFFruit */ = { C1F696021AB870B400F9F5DD /* XFFruit */ = {
isa = PBXNativeTarget; isa = PBXNativeTarget;
buildConfigurationList = C1F696261AB870B400F9F5DD /* Build configuration list for PBXNativeTarget "XFFruit" */; buildConfigurationList = C1F696261AB870B400F9F5DD /* Build configuration list for PBXNativeTarget "XFFruit" */;
...@@ -2880,11 +3265,33 @@ ...@@ -2880,11 +3265,33 @@
targets = ( targets = (
C1F696021AB870B400F9F5DD /* XFFruit */, C1F696021AB870B400F9F5DD /* XFFruit */,
C1F6961B1AB870B400F9F5DD /* XFFruitTests */, C1F6961B1AB870B400F9F5DD /* XFFruitTests */,
8FEE25D81DB60B570099B596 /* XFFruit copy */,
); );
}; };
/* End PBXProject section */ /* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */ /* Begin PBXResourcesBuildPhase section */
8FEE27251DB60B570099B596 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8FEE27261DB60B570099B596 /* ICRNavigationViewController.xib in Resources */,
8FEE27271DB60B570099B596 /* PermissionJson in Resources */,
8FEE27281DB60B570099B596 /* half_selected_star.png in Resources */,
8FEE27291DB60B570099B596 /* ZYQAssetPicker.Bundle in Resources */,
8FEE272A1DB60B570099B596 /* half_selected_star@2x.png in Resources */,
8FEE272B1DB60B570099B596 /* Images.xcassets in Resources */,
8FEE272C1DB60B570099B596 /* not_selected_star@2x.png in Resources */,
8FEE272D1DB60B570099B596 /* not_selected_star.png in Resources */,
8FEE272E1DB60B570099B596 /* selected_star.png in Resources */,
8FEE272F1DB60B570099B596 /* Localizable.strings in Resources */,
8FEE27301DB60B570099B596 /* selected_star@2x.png in Resources */,
8FEE27311DB60B570099B596 /* maskEnable.png in Resources */,
8FEE27321DB60B570099B596 /* mask.png in Resources */,
8FEE27331DB60B570099B596 /* PushConfig.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
C1F696011AB870B400F9F5DD /* Resources */ = { C1F696011AB870B400F9F5DD /* Resources */ = {
isa = PBXResourcesBuildPhase; isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
...@@ -2968,9 +3375,379 @@ ...@@ -2968,9 +3375,379 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh\"\n"; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh\"\n";
showEnvVarsInLog = 0; showEnvVarsInLog = 0;
}; };
8FEE25D91DB60B570099B596 /* Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Check Pods Manifest.lock";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
showEnvVarsInLog = 0;
};
8FEE27341DB60B570099B596 /* Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh\"\n";
showEnvVarsInLog = 0;
};
8FEE27351DB60B570099B596 /* Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */ /* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */
8FEE25DA1DB60B570099B596 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
8FEE273E1DB60DAB0099B596 /* ICRLoginContentView.m in Sources */,
8FEE25DB1DB60B570099B596 /* GXFFunctionDB.m in Sources */,
8FEE25DC1DB60B570099B596 /* IBTTableViewSectionInfo.m in Sources */,
8FEE25DD1DB60B570099B596 /* ICRAppViewControllerManager.m in Sources */,
8FEE25DE1DB60B570099B596 /* JTOptionsEntity.m in Sources */,
8FEE25DF1DB60B570099B596 /* ICRStoreResult.m in Sources */,
8FEE25E01DB60B570099B596 /* GXFTableViewCell.m in Sources */,
8FEE25E11DB60B570099B596 /* ShopDetail.m in Sources */,
8FEE25E21DB60B570099B596 /* SurveyResult.m in Sources */,
8FEE25E31DB60B570099B596 /* ICRFunctionBaseView.m in Sources */,
8FEE25E41DB60B570099B596 /* GXFPopCell.m in Sources */,
8FEE25E51DB60B570099B596 /* NotuceRecordCell.m in Sources */,
8FEE25E61DB60B570099B596 /* ProductBillCell.m in Sources */,
8FEE25E71DB60B570099B596 /* ICRConfigurationViewController.m in Sources */,
8FEE25E81DB60B570099B596 /* ChooseWarehouseViewController.m in Sources */,
8FEE25E91DB60B570099B596 /* TransferPdtDetail.m in Sources */,
8FEE25EA1DB60B570099B596 /* SurveyDetailViewController.m in Sources */,
8FEE25EB1DB60B570099B596 /* NewPurchaseNoticeViewController.m in Sources */,
8FEE25EC1DB60B570099B596 /* GXFBaseSearchViewController.m in Sources */,
8FEE25ED1DB60B570099B596 /* TransferProductCell.m in Sources */,
8FEE25EE1DB60B570099B596 /* ProductUnit.m in Sources */,
8FEE25EF1DB60B570099B596 /* SurveyResultCell.m in Sources */,
8FEE25F01DB60B570099B596 /* IBTModel.m in Sources */,
8FEE25F11DB60B570099B596 /* IBTAVAudioPlayWrapper.m in Sources */,
8FEE25F21DB60B570099B596 /* HPTextViewInternal.m in Sources */,
8FEE25F31DB60B570099B596 /* IBTTabBarController.m in Sources */,
8FEE25F41DB60B570099B596 /* UIView+FindUIViewController.m in Sources */,
8FEE25F51DB60B570099B596 /* UIImage+Rotate.m in Sources */,
8FEE25F61DB60B570099B596 /* PurchaseNoticeViewController.m in Sources */,
8FEE25F71DB60B570099B596 /* GXFProcessProduct.m in Sources */,
8FEE25F81DB60B570099B596 /* ICRPatrolAllStoreViewController.m in Sources */,
8FEE25F91DB60B570099B596 /* ICRFunctionEntity.m in Sources */,
8FEE25FA1DB60B570099B596 /* ICRAnnocementContentView.m in Sources */,
8FEE25FB1DB60B570099B596 /* Accounttitle.m in Sources */,
8FEE25FC1DB60B570099B596 /* UIFont+Custom.m in Sources */,
8FEE25FD1DB60B570099B596 /* ASValuePopUpView.m in Sources */,
8FEE25FE1DB60B570099B596 /* IBTTableView.m in Sources */,
8FEE25FF1DB60B570099B596 /* ICRAnnouncement.m in Sources */,
8FEE26001DB60B570099B596 /* NSString+TrimmingAdditions.m in Sources */,
8FEE26011DB60B570099B596 /* IBTCommon.m in Sources */,
8FEE26021DB60B570099B596 /* LBorderView.m in Sources */,
8FEE26031DB60B570099B596 /* ICRAttachTitleView.m in Sources */,
8FEE26041DB60B570099B596 /* SaleViewCell.m in Sources */,
8FEE26051DB60B570099B596 /* CustomSegView.m in Sources */,
8FEE26061DB60B570099B596 /* ICRSystemViewController.m in Sources */,
8FEE26071DB60B570099B596 /* TransportPdtDetail.m in Sources */,
8FEE26081DB60B570099B596 /* TransportPurchaseCell.m in Sources */,
8FEE26091DB60B570099B596 /* ICRBaseViewController.m in Sources */,
8FEE260A1DB60B570099B596 /* GXFDisplayFunction.m in Sources */,
8FEE260B1DB60B570099B596 /* ICRPatrolResultViewController.m in Sources */,
8FEE260C1DB60B570099B596 /* ReceiveProductCell.m in Sources */,
8FEE260D1DB60B570099B596 /* IBTUIScrollView.m in Sources */,
8FEE260E1DB60B570099B596 /* NewSurveyViewController.m in Sources */,
8FEE260F1DB60B570099B596 /* ICRUserUtil.m in Sources */,
8FEE26101DB60B570099B596 /* ICRURLProtocol.m in Sources */,
8FEE26111DB60B570099B596 /* ICRFileCache.m in Sources */,
8FEE26121DB60B570099B596 /* CostViewController.m in Sources */,
8FEE26131DB60B570099B596 /* ICRAppDelegate.m in Sources */,
8FEE26141DB60B570099B596 /* UIScrollView+Content.m in Sources */,
8FEE26151DB60B570099B596 /* GrossRateViewController.m in Sources */,
8FEE26161DB60B570099B596 /* ICRSystemHeaderView.m in Sources */,
8FEE26171DB60B570099B596 /* IBTUILabel.m in Sources */,
8FEE26181DB60B570099B596 /* NewCostViewController.m in Sources */,
8FEE26191DB60B570099B596 /* ICRPerson.m in Sources */,
8FEE261A1DB60B570099B596 /* NewReceiveProductViewController.m in Sources */,
8FEE261B1DB60B570099B596 /* IBTTableViewInfo.m in Sources */,
8FEE261C1DB60B570099B596 /* PurchaseCell.m in Sources */,
8FEE261D1DB60B570099B596 /* GXFWarehouseViewController.m in Sources */,
8FEE261E1DB60B570099B596 /* ICRAnswer.m in Sources */,
8FEE261F1DB60B570099B596 /* IBTSegmentedControl.m in Sources */,
8FEE26201DB60B570099B596 /* IBTDatePickerViewController.m in Sources */,
8FEE26211DB60B570099B596 /* HeaderCell.m in Sources */,
8FEE26221DB60B570099B596 /* PurchaseNoticeListCell.m in Sources */,
8FEE26231DB60B570099B596 /* ICRTaskListViewController.m in Sources */,
8FEE26241DB60B570099B596 /* GXFPaging.m in Sources */,
8FEE26251DB60B570099B596 /* GXFProcessBoltView.m in Sources */,
8FEE26261DB60B570099B596 /* GXFSearchView.m in Sources */,
8FEE26271DB60B570099B596 /* ICRQResultViewController.m in Sources */,
8FEE26281DB60B570099B596 /* IBTUIView.m in Sources */,
8FEE26291DB60B570099B596 /* UIActionSheet+Blocks.m in Sources */,
8FEE262A1DB60B570099B596 /* TransferCell.m in Sources */,
8FEE262B1DB60B570099B596 /* ICRQuestionHelperView.m in Sources */,
8FEE262C1DB60B570099B596 /* PurchaseBill.m in Sources */,
8FEE262D1DB60B570099B596 /* PurchaseNotice.m in Sources */,
8FEE262E1DB60B570099B596 /* SearchReportViewController.m in Sources */,
8FEE262F1DB60B570099B596 /* PasengerCell.m in Sources */,
8FEE26301DB60B570099B596 /* PurchaseNoticeCell.m in Sources */,
8FEE26311DB60B570099B596 /* HPGrowingTextView.m in Sources */,
8FEE26321DB60B570099B596 /* ChooseCostViewController.m in Sources */,
8FEE26331DB60B570099B596 /* RPassgerView.m in Sources */,
8FEE26341DB60B570099B596 /* DataManager.m in Sources */,
8FEE26351DB60B570099B596 /* ICRPlaceholderTextView.m in Sources */,
8FEE26361DB60B570099B596 /* ICRSyncCellContentView.m in Sources */,
8FEE26371DB60B570099B596 /* GXFNewProcessViewController.m in Sources */,
8FEE26381DB60B570099B596 /* TransportCell.m in Sources */,
8FEE26391DB60B570099B596 /* BusinessViewController.m in Sources */,
8FEE263A1DB60B570099B596 /* IBTWebViewController.m in Sources */,
8FEE263B1DB60B570099B596 /* ICRSyncViewController.m in Sources */,
8FEE263C1DB60B570099B596 /* ZYQAssetPickerController.m in Sources */,
8FEE263D1DB60B570099B596 /* ICRTaskEditViewController.m in Sources */,
8FEE263E1DB60B570099B596 /* LowerOrgs.m in Sources */,
8FEE263F1DB60B570099B596 /* XFPhoto.m in Sources */,
8FEE26401DB60B570099B596 /* NoticeBoltView.m in Sources */,
8FEE26411DB60B570099B596 /* NSDate+FormatterAdditions.m in Sources */,
8FEE26421DB60B570099B596 /* NewTransferViewController.m in Sources */,
8FEE26431DB60B570099B596 /* ICRTaskResultContentView.m in Sources */,
8FEE26441DB60B570099B596 /* PassgerPriceViewController.m in Sources */,
8FEE26451DB60B570099B596 /* GXFPopView.m in Sources */,
8FEE26461DB60B570099B596 /* FooterCell.m in Sources */,
8FEE26471DB60B570099B596 /* IBTUISearchBar.m in Sources */,
8FEE26481DB60B570099B596 /* SurveyViewController.m in Sources */,
8FEE26491DB60B570099B596 /* ICRAnnouncementViewController.m in Sources */,
8FEE264A1DB60B570099B596 /* IBTScrollLoadMoreView.m in Sources */,
8FEE264B1DB60B570099B596 /* ReceiveBoltView.m in Sources */,
8FEE264C1DB60B570099B596 /* IBTUIButton.m in Sources */,
8FEE264D1DB60B570099B596 /* SaleViewController.m in Sources */,
8FEE264E1DB60B570099B596 /* UIAlertView+Blocks.m in Sources */,
8FEE264F1DB60B570099B596 /* GXFFunction.m in Sources */,
8FEE26501DB60B570099B596 /* IBTCustomButtom.m in Sources */,
8FEE26511DB60B570099B596 /* ICRLoginViewController.m in Sources */,
8FEE26521DB60B570099B596 /* IBTTableViewCell.m in Sources */,
8FEE26531DB60B570099B596 /* ICRQuestionBaseViewController.m in Sources */,
8FEE26541DB60B570099B596 /* IBTObject.m in Sources */,
8FEE26551DB60B570099B596 /* GXFVendorViewController.m in Sources */,
8FEE26561DB60B570099B596 /* TransportPurductCell.m in Sources */,
8FEE26571DB60B570099B596 /* MarketSurveyViewController.m in Sources */,
8FEE26581DB60B570099B596 /* UIColor+Helper.m in Sources */,
8FEE26591DB60B570099B596 /* ReceiveViewController.m in Sources */,
8FEE265A1DB60B570099B596 /* NSNull+OVNatural.m in Sources */,
8FEE265B1DB60B570099B596 /* ICRPatrolPlan.m in Sources */,
8FEE265C1DB60B570099B596 /* Transport.m in Sources */,
8FEE265D1DB60B570099B596 /* ICRTaskHandleViewController.m in Sources */,
8FEE265E1DB60B570099B596 /* CostCell.m in Sources */,
8FEE265F1DB60B570099B596 /* NSDictionary+Category.m in Sources */,
8FEE26601DB60B570099B596 /* GXFProcessBill.m in Sources */,
8FEE26611DB60B570099B596 /* NoticeDetailCell.m in Sources */,
8FEE26621DB60B570099B596 /* Product.m in Sources */,
8FEE26631DB60B570099B596 /* PurchaseBoltView.m in Sources */,
8FEE26641DB60B570099B596 /* ICRHTTPController.m in Sources */,
8FEE26651DB60B570099B596 /* ASStarRatingView.m in Sources */,
8FEE26661DB60B570099B596 /* TopTransportView.m in Sources */,
8FEE26671DB60B570099B596 /* NewTransportViewController.m in Sources */,
8FEE26681DB60B570099B596 /* ICRQSingleSelectViewController.m in Sources */,
8FEE266A1DB60B570099B596 /* UITabBarItem+Universal.m in Sources */,
8FEE266B1DB60B570099B596 /* TransportDetailViewController.m in Sources */,
8FEE266C1DB60B570099B596 /* IBTWebProgressBar.m in Sources */,
8FEE266D1DB60B570099B596 /* ChooseTransportViewController.m in Sources */,
8FEE266E1DB60B570099B596 /* Transfer.m in Sources */,
8FEE266F1DB60B570099B596 /* ICRHomeViewController.m in Sources */,
8FEE26701DB60B570099B596 /* RegexUtil.m in Sources */,
8FEE26711DB60B570099B596 /* GXFFunctionDBHelper.m in Sources */,
8FEE26721DB60B570099B596 /* IBTAudioRecorder.m in Sources */,
8FEE26731DB60B570099B596 /* ICRAttachmentView.m in Sources */,
8FEE26741DB60B570099B596 /* ICRQStarViewController.m in Sources */,
8FEE26751DB60B570099B596 /* ASValueTrackingSlider.m in Sources */,
8FEE26761DB60B570099B596 /* Warehouse.m in Sources */,
8FEE26771DB60B570099B596 /* TopPurchaseView.m in Sources */,
8FEE26781DB60B570099B596 /* IBTFileManager.m in Sources */,
8FEE26791DB60B570099B596 /* ICRQAViewController.m in Sources */,
8FEE267A1DB60B570099B596 /* ICRAboutViewController.m in Sources */,
8FEE267B1DB60B570099B596 /* NewPurchaseViewController.m in Sources */,
8FEE267C1DB60B570099B596 /* PassengerViewController.m in Sources */,
8FEE267D1DB60B570099B596 /* ICRFunctionItemControl.m in Sources */,
8FEE267E1DB60B570099B596 /* GXFProcessProductTableViewCell.m in Sources */,
8FEE267F1DB60B570099B596 /* PassengerHeaderCell.m in Sources */,
8FEE26801DB60B570099B596 /* IBTTableViewUserInfo.m in Sources */,
8FEE26811DB60B570099B596 /* ICRAnnouncementDetailHeadView.m in Sources */,
8FEE26821DB60B570099B596 /* ReportDetailViewController.m in Sources */,
8FEE26831DB60B570099B596 /* ICRPostAttachment.m in Sources */,
8FEE26841DB60B570099B596 /* ICRUIAppearance.m in Sources */,
8FEE26851DB60B570099B596 /* UILabel+SizeCalculate.m in Sources */,
8FEE26861DB60B570099B596 /* ReportViewController.m in Sources */,
8FEE26871DB60B570099B596 /* TransportViewController.m in Sources */,
8FEE26881DB60B570099B596 /* HGPhoto.m in Sources */,
8FEE26891DB60B570099B596 /* ChosePersonViewController.m in Sources */,
8FEE268A1DB60B570099B596 /* BottomTransportView.m in Sources */,
8FEE268B1DB60B570099B596 /* IBTUIViewController.m in Sources */,
8FEE268C1DB60B570099B596 /* ICRDataBaseController.m in Sources */,
8FEE268D1DB60B570099B596 /* JTRecordView.m in Sources */,
8FEE268E1DB60B570099B596 /* ChooseVendorViewController.m in Sources */,
8FEE268F1DB60B570099B596 /* JavenImages.m in Sources */,
8FEE26901DB60B570099B596 /* SurveyCell.m in Sources */,
8FEE26911DB60B570099B596 /* ICRTaskItemView.m in Sources */,
8FEE26921DB60B570099B596 /* MaskCell.m in Sources */,
8FEE26931DB60B570099B596 /* ICRStoreViewController.m in Sources */,
8FEE26941DB60B570099B596 /* ICRHTTPApiTestViewController.m in Sources */,
8FEE26951DB60B570099B596 /* ChooseTypeViewController.m in Sources */,
8FEE26961DB60B570099B596 /* IBTRefreshTableView.m in Sources */,
8FEE26971DB60B570099B596 /* ChooseProductViewController.m in Sources */,
8FEE26981DB60B570099B596 /* ICRQStoreStudyViewController.m in Sources */,
8FEE26991DB60B570099B596 /* IBTUITextField.m in Sources */,
8FEE269A1DB60B570099B596 /* GXFProcessCell.m in Sources */,
8FEE269B1DB60B570099B596 /* BoltMaskView.m in Sources */,
8FEE269C1DB60B570099B596 /* NALLabelsMatrix.m in Sources */,
8FEE269D1DB60B570099B596 /* TopTransferView.m in Sources */,
8FEE269E1DB60B570099B596 /* FeeAcountDetail.m in Sources */,
8FEE269F1DB60B570099B596 /* NSMutableArray+SafeInsert.m in Sources */,
8FEE26A01DB60B570099B596 /* GXFProcessMaterial.m in Sources */,
8FEE26A11DB60B570099B596 /* ICRNavigationViewController.mm in Sources */,
8FEE26A21DB60B570099B596 /* FinishTimeView.m in Sources */,
8FEE26A31DB60B570099B596 /* GXFPopNewProductViewController.m in Sources */,
8FEE26A41DB60B570099B596 /* JTPopOverWindow.m in Sources */,
8FEE26A51DB60B570099B596 /* RsearchCell.m in Sources */,
8FEE26A61DB60B570099B596 /* SurveyUser.m in Sources */,
8FEE26A71DB60B570099B596 /* UIImage+Helper.m in Sources */,
8FEE26A81DB60B570099B596 /* ICRStore.m in Sources */,
8FEE26A91DB60B570099B596 /* ICRQScoreViewController.m in Sources */,
8FEE26AA1DB60B570099B596 /* ICRQuestionManager.m in Sources */,
8FEE26AB1DB60B570099B596 /* UIApplication+CheckFirstRun.m in Sources */,
8FEE26AC1DB60B570099B596 /* NewReceiveViewController.m in Sources */,
8FEE26AD1DB60B570099B596 /* CalculateHelper.m in Sources */,
8FEE26AE1DB60B570099B596 /* FollowUpRecordViewController.m in Sources */,
8FEE26AF1DB60B570099B596 /* BottomPurchaseView.m in Sources */,
8FEE26B01DB60B570099B596 /* main.m in Sources */,
8FEE26B11DB60B570099B596 /* ICRHelpAndFeedBackViewController.m in Sources */,
8FEE26B21DB60B570099B596 /* GXFBottomView.m in Sources */,
8FEE26B31DB60B570099B596 /* ICRTaskProcessViewController.m in Sources */,
8FEE26B41DB60B570099B596 /* ReceiveProductViewController.m in Sources */,
8FEE26B51DB60B570099B596 /* ICRTask.m in Sources */,
8FEE26B61DB60B570099B596 /* PurchaseProductViewController.m in Sources */,
8FEE26B71DB60B570099B596 /* IBTSegmentContainer.m in Sources */,
8FEE26B81DB60B570099B596 /* JTOptionCell.m in Sources */,
8FEE26B91DB60B570099B596 /* BottomTransferView.m in Sources */,
8FEE26BA1DB60B570099B596 /* GXFPopNewMaterialViewController.m in Sources */,
8FEE26BB1DB60B570099B596 /* JTImagePreviewer.m in Sources */,
8FEE26BC1DB60B570099B596 /* GXFListProcessViewController.m in Sources */,
8FEE26BD1DB60B570099B596 /* Compass.m in Sources */,
8FEE26BE1DB60B570099B596 /* TransportBoltView.m in Sources */,
8FEE26BF1DB60B570099B596 /* ICRQMutiSelectViewController.m in Sources */,
8FEE26C01DB60B570099B596 /* JTPopupView.m in Sources */,
8FEE26C11DB60B570099B596 /* ICRQuestion.m in Sources */,
8FEE26C21DB60B570099B596 /* XFDB.m in Sources */,
8FEE26C31DB60B570099B596 /* GXFButtonAndLineView.m in Sources */,
8FEE26C41DB60B570099B596 /* Survey.m in Sources */,
8FEE26C51DB60B570099B596 /* TPCustomImageVIew.m in Sources */,
8FEE26C61DB60B570099B596 /* GXFSearchVendorViewController.m in Sources */,
8FEE26C71DB60B570099B596 /* ICRAttachmentUnit.m in Sources */,
8FEE26C81DB60B570099B596 /* RSaleView.m in Sources */,
8FEE26C91DB60B570099B596 /* ChooseTransferViewController.m in Sources */,
8FEE26CA1DB60B570099B596 /* ICRModifyPwdViewController.m in Sources */,
8FEE26CB1DB60B570099B596 /* ICRStoreDetailViewController.m in Sources */,
8FEE26CC1DB60B570099B596 /* UIResponder+FirstResponder.m in Sources */,
8FEE26CD1DB60B570099B596 /* ICRAnnouncementDetailContentView.m in Sources */,
8FEE26CE1DB60B570099B596 /* ResultView.m in Sources */,
8FEE26CF1DB60B570099B596 /* SaleHeaderView.m in Sources */,
8FEE26D01DB60B570099B596 /* UIView+ViewFrameGeometry.m in Sources */,
8FEE26D11DB60B570099B596 /* IBTImagePicker.m in Sources */,
8FEE26D21DB60B570099B596 /* ICRAttachment.m in Sources */,
8FEE26D31DB60B570099B596 /* IBTAdditionsObserver.m in Sources */,
8FEE26D41DB60B570099B596 /* NoticeRecord.m in Sources */,
8FEE26D51DB60B570099B596 /* IBTLoadingView.m in Sources */,
8FEE26D61DB60B570099B596 /* ICRPost.m in Sources */,
8FEE26D71DB60B570099B596 /* ShopDetaileViewController.m in Sources */,
8FEE26D81DB60B570099B596 /* StartTimeView.m in Sources */,
8FEE26D91DB60B570099B596 /* NoticeProduct.m in Sources */,
8FEE26DA1DB60B570099B596 /* IBTAudioController.m in Sources */,
8FEE26DB1DB60B570099B596 /* PurchaseDetailViewController.m in Sources */,
8FEE26DC1DB60B570099B596 /* IBTTextFieldCell.m in Sources */,
8FEE26DD1DB60B570099B596 /* PurchaseBillProduct.m in Sources */,
8FEE26DE1DB60B570099B596 /* ICRAttachmentCellContentView.m in Sources */,
8FEE26DF1DB60B570099B596 /* IBTBadgeView.m in Sources */,
8FEE26E01DB60B570099B596 /* Vendor.m in Sources */,
8FEE26E11DB60B570099B596 /* ICRQReseachViewController.m in Sources */,
8FEE26E21DB60B570099B596 /* ChooseTansferCell.m in Sources */,
8FEE26E31DB60B570099B596 /* GXFProductUnit.m in Sources */,
8FEE26E41DB60B570099B596 /* IBTUINavigationController.m in Sources */,
8FEE26E51DB60B570099B596 /* ICRAnswerDetail.m in Sources */,
8FEE26E61DB60B570099B596 /* TransferBoltView.m in Sources */,
8FEE26E71DB60B570099B596 /* UIViewController+LogicController.m in Sources */,
8FEE26E81DB60B570099B596 /* TransferProductViewController.m in Sources */,
8FEE26E91DB60B570099B596 /* IBTAudioServicesManager.m in Sources */,
8FEE26EA1DB60B570099B596 /* SurveyListCell.m in Sources */,
8FEE26EB1DB60B570099B596 /* ICRPatrolPlanViewController.m in Sources */,
8FEE26EC1DB60B570099B596 /* ICRTaskResultViewController.m in Sources */,
8FEE26ED1DB60B570099B596 /* SingleScrollView.m in Sources */,
8FEE26EE1DB60B570099B596 /* JTOptionsViewController.m in Sources */,
8FEE26EF1DB60B570099B596 /* GXFFunctionCollectionViewCell.m in Sources */,
8FEE26F01DB60B570099B596 /* WriteFeedbackViewController.m in Sources */,
8FEE26F11DB60B570099B596 /* HGPhotoWall.m in Sources */,
8FEE26F21DB60B570099B596 /* RejectView.m in Sources */,
8FEE26F31DB60B570099B596 /* PurchaseViewController.m in Sources */,
8FEE26F41DB60B570099B596 /* SMPageControl.m in Sources */,
8FEE26F51DB60B570099B596 /* GXFProcessMaterialTableViewCell.m in Sources */,
8FEE26F61DB60B570099B596 /* ICRTaskDetailViewController.m in Sources */,
8FEE26F71DB60B570099B596 /* ICRTaskDetailContentView.m in Sources */,
8FEE26F81DB60B570099B596 /* NSData+EncodeAdditions.m in Sources */,
8FEE26F91DB60B570099B596 /* ChooseProductUnitViewController.m in Sources */,
8FEE26FA1DB60B570099B596 /* TransportProductViewController.m in Sources */,
8FEE26FB1DB60B570099B596 /* User.m in Sources */,
8FEE26FC1DB60B570099B596 /* ICRCheckBox.m in Sources */,
8FEE26FD1DB60B570099B596 /* ICRPostTask.m in Sources */,
8FEE26FE1DB60B570099B596 /* GXFSeeProcessViewController.m in Sources */,
8FEE26FF1DB60B570099B596 /* GXFNoticeFunctionTableViewCell.m in Sources */,
8FEE27001DB60B570099B596 /* ResultDetailViewController.m in Sources */,
8FEE27011DB60B570099B596 /* ProductBillViewController.m in Sources */,
8FEE27021DB60B570099B596 /* ChooseParentViewController.m in Sources */,
8FEE27031DB60B570099B596 /* IBTTableViewCellInfo.m in Sources */,
8FEE27041DB60B570099B596 /* RIButtonItem.m in Sources */,
8FEE27051DB60B570099B596 /* ICRStoreListViewController.m in Sources */,
8FEE27061DB60B570099B596 /* GXFFunctionsViewController.m in Sources */,
8FEE27071DB60B570099B596 /* SortMaskView.m in Sources */,
8FEE27081DB60B570099B596 /* Attachment.m in Sources */,
8FEE27091DB60B570099B596 /* TransportPurchaseViewController.m in Sources */,
8FEE270A1DB60B570099B596 /* GeometryView.m in Sources */,
8FEE270B1DB60B570099B596 /* ICRPatrolPlanCellContentView.m in Sources */,
8FEE270C1DB60B570099B596 /* TransferViewController.m in Sources */,
8FEE270D1DB60B570099B596 /* ICRQInputPopup.m in Sources */,
8FEE270E1DB60B570099B596 /* TransferDetailViewController.m in Sources */,
8FEE270F1DB60B570099B596 /* ICRAnnouncementDetailViewController.m in Sources */,
8FEE27101DB60B570099B596 /* QueryOrder.m in Sources */,
8FEE27111DB60B570099B596 /* HGPhWViewController.m in Sources */,
8FEE27121DB60B570099B596 /* NoticeProductViewController.m in Sources */,
8FEE27131DB60B570099B596 /* IBTUIControl.m in Sources */,
8FEE27141DB60B570099B596 /* UserWarehouse.m in Sources */,
8FEE27151DB60B570099B596 /* ICRPatrolDetailViewController.m in Sources */,
8FEE27161DB60B570099B596 /* SeePurchaseNoticeViewController.m in Sources */,
8FEE27171DB60B570099B596 /* SurveyFeedbackListViewController.m in Sources */,
8FEE27181DB60B570099B596 /* UITableViewCell+Helper.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
C1F695FF1AB870B400F9F5DD /* Sources */ = { C1F695FF1AB870B400F9F5DD /* Sources */ = {
isa = PBXSourcesBuildPhase; isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
...@@ -3471,6 +4248,58 @@ ...@@ -3471,6 +4248,58 @@
/* End PBXVariantGroup section */ /* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */ /* Begin XCBuildConfiguration section */
8FEE27371DB60B570099B596 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 1B0B22845F5CD40B5CF655F2 /* Pods.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPYING_PRESERVES_HFS_DATA = NO;
ENABLE_BITCODE = NO;
GCC_PREFIX_HEADER = "XFFruit/XFFruit-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = Demonstrate;
INFOPLIST_FILE = "XFFruit copy-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
"$(PROJECT_DIR)/XFFruit/Vendors/JiGuang/lib",
);
PRODUCT_BUNDLE_IDENTIFIER = com.gomore.xffruit;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "";
USER_HEADER_SEARCH_PATHS = "${SRCROOT}/**";
};
name = Debug;
};
8FEE27381DB60B570099B596 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7DDFB1D460448C3B45118195 /* Pods.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer: jie zhang (9V9955H2BK)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: jie zhang (9V9955H2BK)";
COPYING_PRESERVES_HFS_DATA = NO;
ENABLE_BITCODE = NO;
GCC_PREFIX_HEADER = "XFFruit/XFFruit-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = Demonstrate;
INFOPLIST_FILE = "XFFruit copy-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
"$(PROJECT_DIR)/XFFruit/Vendors/JiGuang/lib",
);
PRODUCT_BUNDLE_IDENTIFIER = com.gomore.xffruit;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "";
USER_HEADER_SEARCH_PATHS = "${SRCROOT}/**";
};
name = Release;
};
C1F696241AB870B400F9F5DD /* Debug */ = { C1F696241AB870B400F9F5DD /* Debug */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
buildSettings = { buildSettings = {
...@@ -3652,6 +4481,15 @@ ...@@ -3652,6 +4481,15 @@
/* End XCBuildConfiguration section */ /* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */ /* Begin XCConfigurationList section */
8FEE27361DB60B570099B596 /* Build configuration list for PBXNativeTarget "XFFruit copy" */ = {
isa = XCConfigurationList;
buildConfigurations = (
8FEE27371DB60B570099B596 /* Debug */,
8FEE27381DB60B570099B596 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
C1F695FE1AB870B400F9F5DD /* Build configuration list for PBXProject "XFFruit" */ = { C1F695FE1AB870B400F9F5DD /* Build configuration list for PBXProject "XFFruit" */ = {
isa = XCConfigurationList; isa = XCConfigurationList;
buildConfigurations = ( buildConfigurations = (
......
...@@ -9,66 +9,67 @@ ...@@ -9,66 +9,67 @@
#import "ICRAppViewControllerManager.h" #import "ICRAppViewControllerManager.h"
#import "ICRUIAppearance.h" #import "ICRUIAppearance.h"
#import "BusinessViewController.h"
#import "IBTUINavigationController.h" #import "IBTUINavigationController.h"
#import "ICRLoginViewController.h"
#import "ICRHomeViewController.h" #import "ICRHomeViewController.h"
#import "BusinessViewController.h" #import "ICRLoginViewController.h"
#import "ReportViewController.h"
#import "ICRSyncViewController.h" #import "ICRSyncViewController.h"
#import "ICRSystemViewController.h" #import "ICRSystemViewController.h"
#import "ReportDetailViewController.h" #import "ReportDetailViewController.h"
@interface ICRAppViewControllerManager () #import "ReportViewController.h"
< @interface ICRAppViewControllerManager () <UITabBarControllerDelegate>
UITabBarControllerDelegate
>
@end @end
@implementation ICRAppViewControllerManager @implementation ICRAppViewControllerManager
+ (UINavigationController *)getCurrentNavigationController { + (UINavigationController *)getCurrentNavigationController
{
return nil; return nil;
} }
+ (IBTTabBarController *)getTabBarController { + (IBTTabBarController *)getTabBarController
{
return [[self getAppViewControllerManager] getTabBarController]; return [[self getAppViewControllerManager] getTabBarController];
} }
+ (ICRAppViewControllerManager *)getAppViewControllerManager { + (ICRAppViewControllerManager *)getAppViewControllerManager
{
static ICRAppViewControllerManager *_sharedMgr = nil; static ICRAppViewControllerManager *_sharedMgr = nil;
static dispatch_once_t onceToken; static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{ dispatch_once(&onceToken, ^{
UIWindow *keyWindow = [UIApplication sharedApplication].keyWindow; UIWindow *keyWindow = [UIApplication sharedApplication].keyWindow;
_sharedMgr = [[ICRAppViewControllerManager alloc] initWithWindow:keyWindow]; _sharedMgr = [[ICRAppViewControllerManager alloc] initWithWindow:keyWindow];
}); });
return _sharedMgr; return _sharedMgr;
} }
- (id)initWithWindow:(UIWindow *)window { - (id)initWithWindow:(UIWindow *)window
{
self = [super init]; self = [super init];
if (!self) { if (!self) {
return nil; return nil;
} }
[ICRUIAppearance CustomAppearance]; [ICRUIAppearance CustomAppearance];
m_window = window; m_window = window;
m_arrTabBarBaseViewController = [NSMutableArray array]; m_arrTabBarBaseViewController = [NSMutableArray array];
m_arrViewController = [NSMutableArray array]; m_arrViewController = [NSMutableArray array];
// Automatic login // Automatic login
ICRUserUtil *userUtil = [ICRUserUtil sharedInstance]; ICRUserUtil *userUtil = [ICRUserUtil sharedInstance];
if ([userUtil isLogin]) { if ([userUtil isLogin]) {
[self openMainFrame]; [self openMainFrame];
} } else {
else {
[self openFirstView]; [self openFirstView];
} }
return self; return self;
} }
- (void)dealloc { - (void)dealloc
{
m_window = nil; m_window = nil;
m_arrViewController = nil; m_arrViewController = nil;
m_arrTabBarBaseViewController = nil; m_arrTabBarBaseViewController = nil;
...@@ -76,116 +77,124 @@ ...@@ -76,116 +77,124 @@
} }
#pragma mark - Public Method #pragma mark - Public Method
- (CGSize)getRootViewSize { - (CGSize)getRootViewSize
{
return m_window.rootViewController.view.frame.size; return m_window.rootViewController.view.frame.size;
} }
- (IBTTabBarController *)getTabBarController { - (IBTTabBarController *)getTabBarController
{
return m_tabbarController; return m_tabbarController;
} }
- (NSUInteger)getCurTabBarIndex { - (NSUInteger)getCurTabBarIndex
{
return m_tabbarController.selectedIndex; return m_tabbarController.selectedIndex;
} }
- (UIViewController *)getTabBarBaseViewController:(CRTapBarItemIndex)index { - (UIViewController *)getTabBarBaseViewController:(CRTapBarItemIndex)index
{
if (index > kCRSystem || index > [m_arrTabBarBaseViewController count]) { if (index > kCRSystem || index > [m_arrTabBarBaseViewController count]) {
return nil; return nil;
} }
return m_arrTabBarBaseViewController[ index ]; return m_arrTabBarBaseViewController[index];
} }
- (void)openFirstView { - (void)openFirstView
{
if ([m_window.rootViewController isKindOfClass:[IBTUINavigationController class]]) { if ([m_window.rootViewController isKindOfClass:[IBTUINavigationController class]]) {
IBTUINavigationController *navCtrl = (IBTUINavigationController *)m_window.rootViewController; IBTUINavigationController *navCtrl = (IBTUINavigationController *)m_window.rootViewController;
if ([[navCtrl.viewControllers lastObject] isKindOfClass:[ICRLoginViewController class]]) { if ([[navCtrl.viewControllers lastObject] isKindOfClass:[ICRLoginViewController class]]) {
return; return;
} } else if ([[navCtrl.viewControllers firstObject] isKindOfClass:[ICRLoginViewController class]]) {
else if ([[navCtrl.viewControllers firstObject] isKindOfClass:[ICRLoginViewController class]]) {
[navCtrl popToRootViewControllerAnimated:YES]; [navCtrl popToRootViewControllerAnimated:YES];
return; return;
} }
} }
ICRLoginViewController *loginCtrl = [[ICRLoginViewController alloc] init]; ICRLoginViewController *loginCtrl = [[ICRLoginViewController alloc] init];
IBTUINavigationController *naviCtrl = [[IBTUINavigationController alloc] initWithRootViewController:loginCtrl]; IBTUINavigationController *naviCtrl = [[IBTUINavigationController alloc] initWithRootViewController:loginCtrl];
naviCtrl.navigationBarHidden = YES; naviCtrl.navigationBarHidden = YES;
m_window.rootViewController = naviCtrl; m_window.rootViewController = naviCtrl;
} }
// 主页面 // 主页面
- (void)openMainFrame { - (void)openMainFrame
if (m_window.rootViewController && {
m_window.rootViewController == m_tabbarController) { if (m_window.rootViewController && m_window.rootViewController == m_tabbarController) {
return; return;
} }
[m_arrTabBarBaseViewController removeAllObjects]; [m_arrTabBarBaseViewController removeAllObjects];
[m_arrViewController removeAllObjects]; [m_arrViewController removeAllObjects];
[self createHomeViewController];//首页 [self createHomeViewController]; //首页
[self createBusinessViewController];//业务 [self createBusinessViewController];//业务
if ([IBTCommon checkIsPermission:Report_ACTION_Check]) { if ([IBTCommon checkIsPermission:Report_ACTION_Check]) {
[self createReportViewController]; [self createReportViewController];
} }
[self createSyncViewController]; #ifdef Demonstrate
#else
[self createSyncViewController];
#endif
[self createSystemViewController]; [self createSystemViewController];
if (!m_tabbarController) { if (!m_tabbarController) {
m_tabbarController = [[IBTTabBarController alloc] init]; m_tabbarController = [[IBTTabBarController alloc] init];
m_tabbarController.delegate = self; m_tabbarController.delegate = self;
} }
// 添加 首页 门店 同步 系统 // 添加 首页 门店 同步 系统
[m_tabbarController setViewControllers:m_arrViewController]; [m_tabbarController setViewControllers:m_arrViewController];
// 默认首次进入 // 默认首次进入
[m_tabbarController setSelectedIndex:kCRHome]; [m_tabbarController setSelectedIndex:kCRHome];
// 底部bar // 底部bar
m_window.rootViewController = m_tabbarController; m_window.rootViewController = m_tabbarController;
} }
#pragma mark - Actions #pragma mark - Actions
- (void)doLogout { - (void)doLogout
{
ICRUserUtil *userUtil = [ICRUserUtil sharedInstance]; ICRUserUtil *userUtil = [ICRUserUtil sharedInstance];
[userUtil logout]; [userUtil logout];
[ICRDataBaseController CleanUpDBPath]; [ICRDataBaseController CleanUpDBPath];
[self openFirstView]; [self openFirstView];
} }
#pragma mark - Creation #pragma mark - Creation
- (void)createHomeViewController { - (void)createHomeViewController
{
NSString *nsTitle = ACETapBarItemNames[ kCRHome ];
NSString *nsTitle = ACETapBarItemNames[kCRHome];
ICRHomeViewController *homeVCtrl = [[ICRHomeViewController alloc] init]; ICRHomeViewController *homeVCtrl = [[ICRHomeViewController alloc] init];
[m_arrTabBarBaseViewController addObject:homeVCtrl]; [m_arrTabBarBaseViewController addObject:homeVCtrl];
homeVCtrl.title = [IBTCommon localizableString:nsTitle]; homeVCtrl.title = [IBTCommon localizableString:nsTitle];
IBTUINavigationController *navCtrl = [[IBTUINavigationController alloc] initWithRootViewController:homeVCtrl]; IBTUINavigationController *navCtrl = [[IBTUINavigationController alloc] initWithRootViewController:homeVCtrl];
[m_arrViewController addObject:navCtrl]; [m_arrViewController addObject:navCtrl];
navCtrl.title = nsTitle; navCtrl.title = nsTitle;
} }
-(void)createBusinessViewController - (void)createBusinessViewController
{ {
NSString *nsTitle = ACETapBarItemNames[ kCRBusiness ]; NSString *nsTitle = ACETapBarItemNames[kCRBusiness];
BusinessViewController *businessVCtrl=[[BusinessViewController alloc]init]; BusinessViewController *businessVCtrl = [[BusinessViewController alloc] init];
[m_arrTabBarBaseViewController addObject:businessVCtrl]; [m_arrTabBarBaseViewController addObject:businessVCtrl];
businessVCtrl.title=[IBTCommon localizableString:nsTitle]; businessVCtrl.title = [IBTCommon localizableString:nsTitle];
IBTUINavigationController *navCtrl = [[IBTUINavigationController alloc] initWithRootViewController:businessVCtrl]; IBTUINavigationController *navCtrl = [[IBTUINavigationController alloc] initWithRootViewController:businessVCtrl];
[m_arrViewController addObject:navCtrl]; [m_arrViewController addObject:navCtrl];
navCtrl.title = nsTitle;
navCtrl.title = nsTitle;
} }
- (void)createReportViewController { - (void)createReportViewController
{
//如果登陆的是子节点 //如果登陆的是子节点
ICRUserUtil *user = [ICRUserUtil sharedInstance]; ICRUserUtil *user = [ICRUserUtil sharedInstance];
if (user.belongOrgIsLeaf) { if (user.belongOrgIsLeaf) {
Compass *com = [[Compass alloc]init]; Compass *com = [[Compass alloc] init];
com.orgCode = user.org_code; com.orgCode = user.org_code;
com.orgName = user.org_name; com.orgName = user.org_name;
com.orgUuid = user.org_uuid; com.orgUuid = user.org_uuid;
...@@ -193,49 +202,51 @@ ...@@ -193,49 +202,51 @@
storeVCtrl.compass = com; storeVCtrl.compass = com;
[m_arrTabBarBaseViewController addObject:storeVCtrl]; [m_arrTabBarBaseViewController addObject:storeVCtrl];
storeVCtrl.title = com.orgName; storeVCtrl.title = com.orgName;
NSString *nsTitle = ACETapBarItemNames[ kCRReport ]; NSString *nsTitle = ACETapBarItemNames[kCRReport];
IBTUINavigationController *navCtrl = [[IBTUINavigationController alloc] initWithRootViewController:storeVCtrl]; IBTUINavigationController *navCtrl = [[IBTUINavigationController alloc] initWithRootViewController:storeVCtrl];
[m_arrViewController addObject:navCtrl]; [m_arrViewController addObject:navCtrl];
navCtrl.title = nsTitle; navCtrl.title = nsTitle;
}else{ } else {
NSString *nsTitle = ACETapBarItemNames[ kCRReport ]; NSString *nsTitle = ACETapBarItemNames[kCRReport];
ReportViewController *storeVCtrl = [[ReportViewController alloc] init]; ReportViewController *storeVCtrl = [[ReportViewController alloc] init];
[m_arrTabBarBaseViewController addObject:storeVCtrl]; [m_arrTabBarBaseViewController addObject:storeVCtrl];
storeVCtrl.title = [IBTCommon localizableString:nsTitle]; storeVCtrl.title = [IBTCommon localizableString:nsTitle];
IBTUINavigationController *navCtrl = [[IBTUINavigationController alloc] initWithRootViewController:storeVCtrl]; IBTUINavigationController *navCtrl = [[IBTUINavigationController alloc] initWithRootViewController:storeVCtrl];
[m_arrViewController addObject:navCtrl]; [m_arrViewController addObject:navCtrl];
navCtrl.title = nsTitle; navCtrl.title = nsTitle;
} }
} }
- (void)createSyncViewController { - (void)createSyncViewController
NSString *nsTitle = ACETapBarItemNames[ kCRSync ]; {
NSString *nsTitle = ACETapBarItemNames[kCRSync];
ICRSyncViewController *syncVCtrl = [[ICRSyncViewController alloc] init]; ICRSyncViewController *syncVCtrl = [[ICRSyncViewController alloc] init];
[m_arrTabBarBaseViewController addObject:syncVCtrl]; [m_arrTabBarBaseViewController addObject:syncVCtrl];
syncVCtrl.title = [IBTCommon localizableString:nsTitle]; syncVCtrl.title = [IBTCommon localizableString:nsTitle];
IBTUINavigationController *navCtrl = [[IBTUINavigationController alloc] initWithRootViewController:syncVCtrl]; IBTUINavigationController *navCtrl = [[IBTUINavigationController alloc] initWithRootViewController:syncVCtrl];
[m_arrViewController addObject:navCtrl]; [m_arrViewController addObject:navCtrl];
navCtrl.title = nsTitle; navCtrl.title = nsTitle;
} }
- (void)createSystemViewController { - (void)createSystemViewController
NSString *nsTitle = ACETapBarItemNames[ kCRSystem ]; {
NSString *nsTitle = ACETapBarItemNames[kCRSystem];
ICRSystemViewController *systemVCtrl = [[ICRSystemViewController alloc] init]; ICRSystemViewController *systemVCtrl = [[ICRSystemViewController alloc] init];
[m_arrTabBarBaseViewController addObject:systemVCtrl]; [m_arrTabBarBaseViewController addObject:systemVCtrl];
systemVCtrl.title = [IBTCommon localizableString:nsTitle]; systemVCtrl.title = [IBTCommon localizableString:nsTitle];
IBTUINavigationController *navCtrl = [[IBTUINavigationController alloc] initWithRootViewController:systemVCtrl]; IBTUINavigationController *navCtrl = [[IBTUINavigationController alloc] initWithRootViewController:systemVCtrl];
[m_arrViewController addObject:navCtrl]; [m_arrViewController addObject:navCtrl];
navCtrl.title = nsTitle; navCtrl.title = nsTitle;
} }
......
...@@ -226,7 +226,12 @@ ...@@ -226,7 +226,12 @@
self.m_titleLabel.font = [UIFont systemFontOfSize:19.0f]; self.m_titleLabel.font = [UIFont systemFontOfSize:19.0f];
self.m_titleLabel.textColor = [UIColor whiteColor]; self.m_titleLabel.textColor = [UIColor whiteColor];
self.m_titleLabel.textAlignment = NSTextAlignmentCenter; self.m_titleLabel.textAlignment = NSTextAlignmentCenter;
self.m_titleLabel.text = @"移动管理平台";//[IBTCommon localizableString:@"XFFruit"]; #ifdef Demonstrate
self.m_titleLabel.text = @"生鲜采购管理平台";
#else
self.m_titleLabel.text = @"移动管理平台";
#endif
//[IBTCommon localizableString:@"XFFruit"];
[self addSubview:_m_titleLabel]; [self addSubview:_m_titleLabel];
......
...@@ -29,10 +29,16 @@ ...@@ -29,10 +29,16 @@
//#define HTTP_REST_API_BASE_URL @"http://122.224.171.126:7280/cruiser-server/rest" //#define HTTP_REST_API_BASE_URL @"http://122.224.171.126:7280/cruiser-server/rest"
//********正式环境********* ////********正式环境*********
#define HTTP_REST_API_BASE_URL @"http://122.224.171.126:7380/cruiser-server/rest" //#define HTTP_REST_API_BASE_URL @"http://122.224.171.126:7380/cruiser-server/rest"
////
//#define HTTP_REST_REPORT_BASE_URL @"http://122.224.171.126:7380"
//********演示环境*********
#define HTTP_REST_API_BASE_URL @"http://jdcg.demo.hd123.cn:7080/cruiser-server/rest"
// //
#define HTTP_REST_REPORT_BASE_URL @"http://122.224.171.126:7380" #define HTTP_REST_REPORT_BASE_URL @"http://jdcg.demo.hd123.cn:7080"
// HTTP // HTTP
//#define HTTP_REST_API_BASE_URL @"http://115.28.191.44:8080/IPatrol/rest" //#define HTTP_REST_API_BASE_URL @"http://115.28.191.44:8080/IPatrol/rest"
//10月23 122.224.171.126:7280 //10月23 122.224.171.126:7280
......
...@@ -6,19 +6,18 @@ ...@@ -6,19 +6,18 @@
// Copyright (c) 2015 Xummer. All rights reserved. // Copyright (c) 2015 Xummer. All rights reserved.
// //
#import "ICRLoginViewController.h"
#import "ICRLoginContentView.h" #import "ICRLoginContentView.h"
#import "ICRLoginViewController.h"
#import "APService.h"
#import "GXFFunctionDB.h" #import "GXFFunctionDB.h"
#import "GXFFunctionDBHelper.h" #import "GXFFunctionDBHelper.h"
#import "APService.h"
#import "ICRAppDelegate.h" #import "ICRAppDelegate.h"
#define LOGIN_CONTAINER_LEFT_MARGIN (20) #define LOGIN_CONTAINER_LEFT_MARGIN (20)
#define LOGIN_CONTAINER_HEIGHT (450) #define LOGIN_CONTAINER_HEIGHT (450)
@interface ICRLoginViewController () @interface ICRLoginViewController () {
{
CGFloat m_fDefaultContainerY; CGFloat m_fDefaultContainerY;
} }
@property (strong, nonatomic) ICRLoginContentView *m_containerView; @property (strong, nonatomic) ICRLoginContentView *m_containerView;
...@@ -27,153 +26,152 @@ ...@@ -27,153 +26,152 @@
@implementation ICRLoginViewController @implementation ICRLoginViewController
#pragma mark - Life Cycle #pragma mark - Life Cycle
- (void)viewDidLoad { - (void)viewDidLoad
{
[super viewDidLoad]; [super viewDidLoad];
// Do any additional setup after loading the view. // Do any additional setup after loading the view.
[self setupSubviews]; [self setupSubviews];
} }
- (void)didReceiveMemoryWarning { - (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning]; [super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated. // Dispose of any resources that can be recreated.
} }
- (void)viewWillLayoutSubviews { - (void)viewWillLayoutSubviews
{
[super viewWillLayoutSubviews]; [super viewWillLayoutSubviews];
if (m_fDefaultContainerY == 0) { if (m_fDefaultContainerY == 0) {
m_fDefaultContainerY = _m_containerView.y; m_fDefaultContainerY = _m_containerView.y;
} }
} }
- (void)viewWillAppear:(BOOL)animated {} - (void)viewWillAppear:(BOOL)animated
{
}
- (void)viewDidAppear:(BOOL)animated { - (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated]; [super viewDidAppear:animated];
NSNotificationCenter *notiCenter = [NSNotificationCenter defaultCenter]; NSNotificationCenter *notiCenter = [NSNotificationCenter defaultCenter];
[notiCenter addObserver:self [notiCenter addObserver:self selector:@selector(inputTextEditChanged:) name:UITextFieldTextDidChangeNotification object:nil];
selector:@selector(inputTextEditChanged:)
name:UITextFieldTextDidChangeNotification
object:nil];
} }
- (void)viewWillDisappear:(BOOL)animated { - (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated]; [super viewWillDisappear:animated];
NSNotificationCenter *notiCenter = [NSNotificationCenter defaultCenter]; NSNotificationCenter *notiCenter = [NSNotificationCenter defaultCenter];
[notiCenter removeObserver:self]; [notiCenter removeObserver:self];
} }
#pragma mark - Private Method #pragma mark - Private Method
- (void)setupSubviews { - (void)setupSubviews
{
UIImageView *bg = [[UIImageView alloc] initWithFrame:self.view.bounds]; UIImageView *bg = [[UIImageView alloc] initWithFrame:self.view.bounds];
bg.image = [UIImage imageWithColor:GXF_SAVE_COLOR];// bg.image = [UIImage imageWithColor:GXF_SAVE_COLOR];//
[bg autoresizingWithStrechFullSize]; [bg autoresizingWithStrechFullSize];
UITapGestureRecognizer *tapGesture = UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(onBGTapped:)];
[[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(onBGTapped:)];
bg.userInteractionEnabled = YES; bg.userInteractionEnabled = YES;
[bg addGestureRecognizer:tapGesture]; [bg addGestureRecognizer:tapGesture];
[self.view addSubview:bg]; [self.view addSubview:bg];
self.m_containerView = self.m_containerView = [[ICRLoginContentView alloc] initWithFrame:(CGRect) {
[[ICRLoginContentView alloc] initWithFrame:(CGRect){ .origin.x = LOGIN_CONTAINER_LEFT_MARGIN, .origin.y = (self.view.height - LOGIN_CONTAINER_HEIGHT) * .5f, .size.width = self.view.width - 2 * LOGIN_CONTAINER_LEFT_MARGIN, .size.height = LOGIN_CONTAINER_HEIGHT
.origin.x = LOGIN_CONTAINER_LEFT_MARGIN,
.origin.y = (self.view.height - LOGIN_CONTAINER_HEIGHT) * .5f,
.size.width = self.view.width - 2 * LOGIN_CONTAINER_LEFT_MARGIN,
.size.height = LOGIN_CONTAINER_HEIGHT
} }
showCCode:YES]; showCCode:YES];
[_m_containerView autoresizingWithVerticalCenter]; [_m_containerView autoresizingWithVerticalCenter];
[_m_containerView.m_loginBtn addTarget:self [_m_containerView.m_loginBtn addTarget:self action:@selector(onLoginTapped:) forControlEvents:UIControlEventTouchUpInside];
action:@selector(onLoginTapped:)
forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:_m_containerView]; [self.view addSubview:_m_containerView];
//#if DEBUG //#if DEBUG
// self.m_containerView.m_cCodeTextF.text = @"A93jie957lK"; // self.m_containerView.m_cCodeTextF.text = @"A93jie957lK";
// self.m_containerView.m_userNameTextF.text = @"kevin"; // self.m_containerView.m_userNameTextF.text = @"kevin";
// self.m_containerView.m_passwordTextF.text = @"aaa"; // self.m_containerView.m_passwordTextF.text = @"aaa";
//@"http://218.244.151.129:7580/cruiser-server/rest" //@"http://218.244.151.129:7580/cruiser-server/rest"
self.m_containerView.m_cCodeTextF.text = @"211534962"; self.m_containerView.m_cCodeTextF.text = @"211534962";
self.m_containerView.m_userNameTextF.text = @"admin"; self.m_containerView.m_userNameTextF.text = @"admin";
self.m_containerView.m_passwordTextF.text = @"thoradmin"; self.m_containerView.m_passwordTextF.text = @"thoradmin";
//@"http://122.224.171.126:7280/cruiser-server/rest"
// self.m_containerView.m_cCodeTextF.text = @"923";
// self.m_containerView.m_userNameTextF.text = @"admin";
// self.m_containerView.m_passwordTextF.text = @"thoradmin";
//@"http://122.224.171.126:7280/cruiser-server/rest"
//现场正式环境登陆 // self.m_containerView.m_cCodeTextF.text = @"923";
// self.m_containerView.m_cCodeTextF.text = @"211534968"; // self.m_containerView.m_userNameTextF.text = @"admin";
// self.m_containerView.m_userNameTextF.text = @"admin"; // self.m_containerView.m_passwordTextF.text = @"thoradmin";
// self.m_containerView.m_passwordTextF.text = @"thoradmin";
//现场正式环境登陆
// self.m_containerView.m_cCodeTextF.text = @"211534968";
// self.m_containerView.m_userNameTextF.text = @"admin";
// self.m_containerView.m_passwordTextF.text = @"thoradmin";
ICRUserUtil *userU = [ICRUserUtil sharedInstance]; ICRUserUtil *userU = [ICRUserUtil sharedInstance];
self.m_containerView.m_cCodeTextF.text = userU.registerCode; //*registerCode; //企业认证码 self.m_containerView.m_cCodeTextF.text = userU.registerCode;//*registerCode; //企业认证码
self.m_containerView.m_userNameTextF.text =userU.userName; self.m_containerView.m_userNameTextF.text = userU.userName;
if (userU.isLogout) { if (userU.isLogout) {
//self.m_containerView.m_passwordTextF.text = userU.password; // self.m_containerView.m_passwordTextF.text = userU.password;
} else { } else {
self.m_containerView.m_passwordTextF.text = userU.password; self.m_containerView.m_passwordTextF.text = userU.password;
} }
[self.m_containerView checkLoginEnable]; [self.m_containerView checkLoginEnable];
//#else
// #ifdef Demonstrate
//#endif UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, ScreenSize.height - 34, ScreenSize.width, 20)];
label.textColor = [UIColor whiteColor];
label.font = [UIFont systemFontOfSize:15];
label.textAlignment = NSTextAlignmentCenter;
label.text = [NSString stringWithFormat:@"上海海鼎信息工程股份有限公司 V%@", [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]];
[self.view addSubview:label];
#else
#endif
} }
#pragma mark - Logic #pragma mark - Logic
#pragma mark - Actions #pragma mark - Actions
- (void)onBGTapped:(__unused id)sender { - (void)onBGTapped:(__unused id)sender
{
[self.view endEditing:YES]; [self.view endEditing:YES];
} }
- (void)onLoginTapped:(__unused id)sender { - (void)onLoginTapped:(__unused id)sender
{
#if 0 #if 0
ICRAppViewControllerManager *mgr = ICRAppViewControllerManager *mgr =
[ICRAppViewControllerManager getAppViewControllerManager]; [ICRAppViewControllerManager getAppViewControllerManager];
[mgr openMainFrame]; [mgr openMainFrame];
#else #else
NSString *nsRegisterCode = self.m_containerView.m_cCodeTextF.text; NSString *nsRegisterCode = self.m_containerView.m_cCodeTextF.text;
NSString *nsUserName = self.m_containerView.m_userNameTextF.text; NSString *nsUserName = self.m_containerView.m_userNameTextF.text;
NSString *nsPassword = self.m_containerView.m_passwordTextF.text; NSString *nsPassword = self.m_containerView.m_passwordTextF.text;
void(^succ)(id) = ^(id data) { void (^succ)(id) = ^(id data) {
[IBTLoadingView hideHUDWithText:nil]; [IBTLoadingView hideHUDWithText:nil];
ICRUserUtil *userUtil = [ICRUserUtil sharedInstance]; ICRUserUtil *userUtil = [ICRUserUtil sharedInstance];
userUtil.bAutoLogin = @( [_m_containerView isAutoLogin] ); userUtil.bAutoLogin = @([_m_containerView isAutoLogin]);
[userUtil saveArchive]; [userUtil saveArchive];
ICRAppViewControllerManager *mgr = ICRAppViewControllerManager *mgr = [ICRAppViewControllerManager getAppViewControllerManager];
[ICRAppViewControllerManager getAppViewControllerManager];
[mgr openMainFrame]; [mgr openMainFrame];
#pragma 可以开新线程 ,待优化 #pragma 可以开新线程 ,待优化
//当登陆成功时就建立功能数据表 //当登陆成功时就建立功能数据表
// [[GXFFunctionDB sharedInstance] deleteTables]; // [[GXFFunctionDB sharedInstance] deleteTables];
[[GXFFunctionDB sharedInstance]createTables]; [[GXFFunctionDB sharedInstance] createTables];
//完成对初始化数据书库的操作 //完成对初始化数据书库的操作
if (![[GXFFunctionDBHelper sharedInstance] successInsertOriginFunctions]) { if (![[GXFFunctionDBHelper sharedInstance] successInsertOriginFunctions]) {
[[GXFFunctionDBHelper sharedInstance] insertAllOriginFunctions]; [[GXFFunctionDBHelper sharedInstance] insertAllOriginFunctions];
...@@ -181,92 +179,86 @@ ...@@ -181,92 +179,86 @@
if (![[GXFFunctionDBHelper sharedInstance] sucessInsertOriginDisplayFunctions]) { if (![[GXFFunctionDBHelper sharedInstance] sucessInsertOriginDisplayFunctions]) {
[[GXFFunctionDBHelper sharedInstance] insertAllOriginDisplayFunctions]; [[GXFFunctionDBHelper sharedInstance] insertAllOriginDisplayFunctions];
} }
//更改功能权限 //更改功能权限
for (int count = 0; count < userUtil.permissions.count; count ++) { for (int count = 0; count < userUtil.permissions.count; count++) {
GXFFunction *function = [[GXFFunctionDB sharedInstance]functionSelectWithId:[userUtil.permissions[count] integerValue]]; GXFFunction *function = [[GXFFunctionDB sharedInstance] functionSelectWithId:[userUtil.permissions[count] integerValue]];
if (function.Id) { if (function.Id) {
function.hasPermission = 1; function.hasPermission = 1;
[[GXFFunctionDB sharedInstance] updateFunctionHasPermissionWithId:function]; [[GXFFunctionDB sharedInstance] updateFunctionHasPermissionWithId:function];
} }
} }
//配置功能 不是默认配置 //配置功能 不是默认配置
NSUserDefaults *f_default = [NSUserDefaults standardUserDefaults]; NSUserDefaults *f_default = [NSUserDefaults standardUserDefaults];
BOOL noDefault = [[f_default objectForKey:@"noDefault"] integerValue] > 0 ? YES : NO; BOOL noDefault = [[f_default objectForKey:@"noDefault"] integerValue] > 0 ? YES : NO;
if (!noDefault) { if (!noDefault) {
[[GXFFunctionDB sharedInstance]defaultdisplayFunctions]; [[GXFFunctionDB sharedInstance] defaultdisplayFunctions];
} }
//极光别名 //极光别名
NSSet *setTags = [NSSet setWithArray:@[@""]]; NSSet *setTags = [NSSet setWithArray:@[ @"" ]];
[APService setTags:setTags [APService setTags:setTags alias:userUtil.userId callbackSelector:nil object:nil];
alias:userUtil.userId
callbackSelector:nil object:nil];
}; };
void(^fail)(id) = ^(id data) { void (^fail)(id) = ^(id data) {
CLog(@"error =%@",data); CLog(@"error =%@", data);
[IBTLoadingView hideHUDWithText:nil]; [IBTLoadingView hideHUDWithText:nil];
[IBTLoadingView showTips:data];//@"输入的信息不正确,请重新输入" [IBTLoadingView showTips:data];//@"输入的信息不正确,请重新输入"
// [IBTLoadingView showTextOnly: data inView:self.view]; // [IBTLoadingView showTextOnly: data inView:self.view];
}; };
[IBTLoadingView showProgressLabel:@"正在加载..."]; [IBTLoadingView showProgressLabel:@"正在加载..."];
ICRHTTPController *httpCtrl = [ICRHTTPController sharedController]; ICRHTTPController *httpCtrl = [ICRHTTPController sharedController];
[httpCtrl doLoginWithUserName:nsUserName [httpCtrl doLoginWithUserName:nsUserName password:nsPassword registerCode:nsRegisterCode success:succ failure:fail];
password:nsPassword
registerCode:nsRegisterCode
success:succ
failure:fail];
#endif #endif
} }
#pragma mark - TextObserver #pragma mark - TextObserver
- (void)inputTextEditChanged:(NSNotification *)obj { - (void)inputTextEditChanged:(NSNotification *)obj
{
[self.m_containerView checkLoginEnable]; [self.m_containerView checkLoginEnable];
} }
#pragma mark - Keyboard #pragma mark - Keyboard
- (void)keyboardWillShow:(NSNotification *)note { - (void)keyboardWillShow:(NSNotification *)note
{
// get keyboard size and loctaion // get keyboard size and loctaion
CGRect keyboardBounds; CGRect keyboardBounds;
[[note.userInfo valueForKey:UIKeyboardFrameEndUserInfoKey] getValue: &keyboardBounds]; [[note.userInfo valueForKey:UIKeyboardFrameEndUserInfoKey] getValue:&keyboardBounds];
NSNumber *duration = [note.userInfo objectForKey:UIKeyboardAnimationDurationUserInfoKey]; NSNumber *duration = [note.userInfo objectForKey:UIKeyboardAnimationDurationUserInfoKey];
NSNumber *curve = [note.userInfo objectForKey:UIKeyboardAnimationCurveUserInfoKey]; NSNumber *curve = [note.userInfo objectForKey:UIKeyboardAnimationCurveUserInfoKey];
// Need to translate the bounds to account for rotation. // Need to translate the bounds to account for rotation.
keyboardBounds = [self.view convertRect:keyboardBounds toView:nil]; keyboardBounds = [self.view convertRect:keyboardBounds toView:nil];
// animations settings // animations settings
[UIView beginAnimations:nil context:NULL]; [UIView beginAnimations:nil context:NULL];
[UIView setAnimationBeginsFromCurrentState:YES]; [UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationDuration:[duration doubleValue]]; [UIView setAnimationDuration:[duration doubleValue]];
[UIView setAnimationCurve:[curve intValue]]; [UIView setAnimationCurve:[curve intValue]];
// set views with new info // set views with new info
self.m_containerView.y = - 50.0f; self.m_containerView.y = -50.0f;
// commit animations // commit animations
[UIView commitAnimations]; [UIView commitAnimations];
} }
- (void)keyboardWillHide:(NSNotification *)note { - (void)keyboardWillHide:(NSNotification *)note
{
NSNumber *duration = [note.userInfo objectForKey:UIKeyboardAnimationDurationUserInfoKey]; NSNumber *duration = [note.userInfo objectForKey:UIKeyboardAnimationDurationUserInfoKey];
NSNumber *curve = [note.userInfo objectForKey:UIKeyboardAnimationCurveUserInfoKey]; NSNumber *curve = [note.userInfo objectForKey:UIKeyboardAnimationCurveUserInfoKey];
// animations settings // animations settings
[UIView beginAnimations:nil context:NULL]; [UIView beginAnimations:nil context:NULL];
[UIView setAnimationBeginsFromCurrentState:YES]; [UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationDuration:[duration doubleValue]]; [UIView setAnimationDuration:[duration doubleValue]];
[UIView setAnimationCurve:[curve intValue]]; [UIView setAnimationCurve:[curve intValue]];
// set views with new info // set views with new info
self.m_containerView.y = m_fDefaultContainerY; self.m_containerView.y = m_fDefaultContainerY;
// commit animations // commit animations
[UIView commitAnimations]; [UIView commitAnimations];
} }
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
// Copyright (c) 2015年 Xummer. All rights reserved. // Copyright (c) 2015年 Xummer. All rights reserved.
// //
#define IBT_APP_ICON_WIDTH (80) #define IBT_APP_ICON_WIDTH (80)
#import "ICRAboutViewController.h" #import "ICRAboutViewController.h"
...@@ -19,83 +19,74 @@ ...@@ -19,83 +19,74 @@
@implementation ICRAboutViewController @implementation ICRAboutViewController
- (void)viewDidLoad { - (void)viewDidLoad
{
[super viewDidLoad]; [super viewDidLoad];
// Do any additional setup after loading the view. // Do any additional setup after loading the view.
[self initTableViewInfo]; [self initTableViewInfo];
} }
- (void)didReceiveMemoryWarning { - (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning]; [super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated. // Dispose of any resources that can be recreated.
} }
#pragma mark - Private Method #pragma mark - Private Method
- (void)initTableViewInfo { - (void)initTableViewInfo
{
self.title = [IBTCommon localizableString:@"About"]; self.title = [IBTCommon localizableString:@"About"];
self.m_tableViewInfo = [[IBTTableViewInfo alloc] initWithFrame:self.view.bounds style:UITableViewStyleGrouped]; self.m_tableViewInfo = [[IBTTableViewInfo alloc] initWithFrame:self.view.bounds style:UITableViewStyleGrouped];
IBTTableView *tableV = [_m_tableViewInfo getTableView]; IBTTableView *tableV = [_m_tableViewInfo getTableView];
[self.view addSubview:tableV]; [self.view addSubview:tableV];
IBTUIView *tableHeader = [[IBTUIView alloc] init]; IBTUIView *tableHeader = [[IBTUIView alloc] init];
tableHeader.backgroundColor = [UIColor clearColor]; tableHeader.backgroundColor = [UIColor clearColor];
tableHeader.frame = (CGRect){ tableHeader.frame = (CGRect){.origin.x = 0, .origin.y = 0, .size.width = tableV.width, .size.height = 160 };
.origin.x = 0,
.origin.y = 0,
.size.width = tableV.width,
.size.height = 160
};
CGFloat fNameH = 40; CGFloat fNameH = 40;
self.m_viewAvatarImage = [[UIImageView alloc] init]; self.m_viewAvatarImage = [[UIImageView alloc] init];
_m_viewAvatarImage.frame = (CGRect){ _m_viewAvatarImage.frame = (CGRect){.origin.x = (tableHeader.width - IBT_APP_ICON_WIDTH) * .5f, .origin.y = (tableHeader.height - IBT_APP_ICON_WIDTH - fNameH) * IBT_GOLDEN_RATIO, .size.width = IBT_APP_ICON_WIDTH, .size.height = IBT_APP_ICON_WIDTH };
.origin.x = (tableHeader.width - IBT_APP_ICON_WIDTH) * .5f,
.origin.y = (tableHeader.height - IBT_APP_ICON_WIDTH - fNameH) * IBT_GOLDEN_RATIO,
.size.width = IBT_APP_ICON_WIDTH,
.size.height = IBT_APP_ICON_WIDTH
};
_m_viewAvatarImage.layer.cornerRadius = IBT_APP_ICON_WIDTH / 10; _m_viewAvatarImage.layer.cornerRadius = IBT_APP_ICON_WIDTH / 10;
_m_viewAvatarImage.layer.masksToBounds = YES; _m_viewAvatarImage.layer.masksToBounds = YES;
CGFloat fMargin = 10; CGFloat fMargin = 10;
UILabel *appNameLabel = [[UILabel alloc] init]; UILabel *appNameLabel = [[UILabel alloc] init];
appNameLabel.frame = (CGRect){ appNameLabel.frame = (CGRect){.origin.x = fMargin, .origin.y = _m_viewAvatarImage.bottom, .size.width = tableHeader.width - 2 * fMargin, .size.height = fNameH };
.origin.x = fMargin,
.origin.y = _m_viewAvatarImage.bottom,
.size.width = tableHeader.width - 2 * fMargin,
.size.height = fNameH
};
appNameLabel.font = [UIFont boldSystemFontOfSize:18]; appNameLabel.font = [UIFont boldSystemFontOfSize:18];
appNameLabel.textColor = IBT_TINTCOLOR; appNameLabel.textColor = IBT_TINTCOLOR;
appNameLabel.textAlignment = NSTextAlignmentCenter; appNameLabel.textAlignment = NSTextAlignmentCenter;
[tableHeader addSubview:_m_viewAvatarImage]; [tableHeader addSubview:_m_viewAvatarImage];
[tableHeader addSubview:appNameLabel]; [tableHeader addSubview:appNameLabel];
tableV.tableHeaderView = tableHeader; tableV.tableHeaderView = tableHeader;
// Footer // Footer
CGRect frame = self.view.frame; CGRect frame = self.view.frame;
frame.size.height = 20; frame.size.height = 20;
frame.origin.y = self.view.height - CGRectGetHeight(frame) -20; frame.origin.y = self.view.height - CGRectGetHeight(frame) - 20;
UILabel *label = [[UILabel alloc] initWithFrame:frame]; UILabel *label = [[UILabel alloc] initWithFrame:frame];
label.font = [UIFont systemFontOfSize:16]; label.font = [UIFont systemFontOfSize:16];
label.text = @"Copyright@2014"; #ifdef Demonstrate
label.text = @"上海海鼎信息工程股份有限公司";
#else
label.text = @"Copyright © 2014";
#endif
label.backgroundColor = [UIColor clearColor]; label.backgroundColor = [UIColor clearColor];
label.textAlignment = NSTextAlignmentCenter; label.textAlignment = NSTextAlignmentCenter;
label.autoresizingMask = UIViewAutoresizingFlexibleTopMargin; label.autoresizingMask = UIViewAutoresizingFlexibleTopMargin;
//tableV.tableFooterView = label; // tableV.tableFooterView = label;
[self.view addSubview:label]; [self.view addSubview:label];
/* /*
CFBundleIcons = { CFBundleIcons = {
CFBundlePrimaryIcon = { CFBundlePrimaryIcon = {
...@@ -109,24 +100,24 @@ ...@@ -109,24 +100,24 @@
}; };
}; };
*/ */
NSArray *arrIcons = [[NSBundle mainBundle] infoDictionary][ @"CFBundleIcons" ][ @"CFBundlePrimaryIcon" ][ @"CFBundleIconFiles" ]; NSArray *arrIcons = [[NSBundle mainBundle] infoDictionary][@"CFBundleIcons"][@"CFBundlePrimaryIcon"][@"CFBundleIconFiles"];
UIImage *appIcon = nil; UIImage *appIcon = nil;
NSUInteger uiIconCount = [arrIcons count]; NSUInteger uiIconCount = [arrIcons count];
for (NSInteger i = uiIconCount - 1; i >= 0; i -- ) { for (NSInteger i = uiIconCount - 1; i >= 0; i--) {
appIcon = [UIImage imageNamed:arrIcons[ i ]]; appIcon = [UIImage imageNamed:arrIcons[i]];
if (appIcon) { if (appIcon) {
break; break;
} }
} }
_m_viewAvatarImage.image = appIcon; _m_viewAvatarImage.image = appIcon;
appNameLabel.text = IBT_APP_NAME_STR; appNameLabel.text = IBT_APP_NAME_STR;
// Section 0 // Section 0
IBTTableViewSectionInfo *sec0Info = [IBTTableViewSectionInfo sectionInfoDefaut]; IBTTableViewSectionInfo *sec0Info = [IBTTableViewSectionInfo sectionInfoDefaut];
// Version // Version
#if DEBUG #if DEBUG
NSString *nsBuild = IBT_APP_BUILD_STR; NSString *nsBuild = IBT_APP_BUILD_STR;
NSString *nsVersion = IBT_APP_VERSION_STR; NSString *nsVersion = IBT_APP_VERSION_STR;
...@@ -134,25 +125,31 @@ ...@@ -134,25 +125,31 @@
#else #else
NSString *nsV = IBT_APP_VERSION_STR; NSString *nsV = IBT_APP_VERSION_STR;
#endif #endif
IBTTableViewCellInfo *versionCellInfo = IBTTableViewCellInfo *versionCellInfo =
[IBTTableViewCellInfo normalCellForSel:nil target:nil [IBTTableViewCellInfo normalCellForSel:nil target:nil title:[IBTCommon localizableString:@"Version"] rightValue:nsV accessoryType:UITableViewCellAccessoryNone];
title:[IBTCommon localizableString:@"Version"]
rightValue:nsV
accessoryType:UITableViewCellAccessoryNone];
versionCellInfo.selectionStyle = UITableViewCellSelectionStyleNone; versionCellInfo.selectionStyle = UITableViewCellSelectionStyleNone;
[sec0Info addCell:versionCellInfo]; [sec0Info addCell:versionCellInfo];
IBTTableViewCellInfo *phoneCellInfo = #ifdef Demonstrate
[IBTTableViewCellInfo normalCellForSel:nil target:nil IBTTableViewCellInfo *phoneCellInfo = [IBTTableViewCellInfo normalCellForSel:nil
title:[IBTCommon localizableString:@"Phone Number"] target:nil
rightValue:@"400-400-4000" title:[IBTCommon localizableString:@"Phone Number"]
accessoryType:UITableViewCellAccessoryNone]; rightValue:@"021-54325000"
accessoryType:UITableViewCellAccessoryNone];
#else
IBTTableViewCellInfo *phoneCellInfo = [IBTTableViewCellInfo normalCellForSel:nil
target:nil
title:[IBTCommon localizableString:@"Phone Number"]
rightValue:@"400-400-4000"
accessoryType:UITableViewCellAccessoryNone];
#endif
phoneCellInfo.selectionStyle = UITableViewCellSelectionStyleNone; phoneCellInfo.selectionStyle = UITableViewCellSelectionStyleNone;
[sec0Info addCell:phoneCellInfo]; [sec0Info addCell:phoneCellInfo];
[_m_tableViewInfo addSection:sec0Info]; [_m_tableViewInfo addSection:sec0Info];
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment