From 25f409185a53e5e7beb17518a684298d92d31b3f Mon Sep 17 00:00:00 2001 From: 单军华 <WindShan@danjunhuas-MacBook-Pro.local> Date: Fri, 04 May 2018 13:34:53 +0800 Subject: [PATCH] iPhone x 屏幕适配修改 --- pregnancy_guard/BaseProject/Global/Global.m | 56 ++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 48 insertions(+), 8 deletions(-) diff --git a/pregnancy_guard/BaseProject/Global/Global.m b/pregnancy_guard/BaseProject/Global/Global.m index c9c0795..828259b 100644 --- a/pregnancy_guard/BaseProject/Global/Global.m +++ b/pregnancy_guard/BaseProject/Global/Global.m @@ -12,10 +12,7 @@ NSMutableDictionary * _loginUser; -DeviceSpareModel * _selectedDevice; NSString * _curDeviceName; -Hotel * _curHotel_Id; -Room * _sel_room; int _curPage; BOOL _bConnectSuccess; NSString * _curReceiveHexValue; @@ -29,11 +26,6 @@ }); return s_global; -} - -+(void)setCurrentDevice:(DeviceSpareModel*) device -{ - _selectedDevice = device; } + (BOOL)isSystemLowIOS11 @@ -213,5 +205,53 @@ } } +// ���������json��������������� +-(NSString *)convertToJsonData:(NSDictionary *)dict + +{ + NSError *error; + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:&error]; + + NSString *jsonString; + + if (!jsonData) { + + NSLog(@"%@",error); + + }else{ + + jsonString = [[NSString alloc]initWithData:jsonData encoding:NSUTF8StringEncoding]; + + } + + NSMutableString *mutStr = [NSMutableString stringWithString:jsonString]; + NSRange range = {0,jsonString.length}; + + //��������������������������� + [mutStr replaceOccurrencesOfString:@" " withString:@"" options:NSLiteralSearch range:range]; + + NSRange range2 = {0,mutStr.length}; + //������������������������������ + [mutStr replaceOccurrencesOfString:@"\n" withString:@"" options:NSLiteralSearch range:range2]; + + return mutStr; + +} + ++ (NSString *)arrayToJSONString:(NSDictionary *)array + +{ + NSError *error = nil; + // NSMutableArray *muArray = [NSMutableArray array]; + // for (NSString *userId in array) { + // [muArray addObject:[NSString stringWithFormat:@"\"%@\"", userId]]; + // } + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:array options:NSJSONWritingPrettyPrinted error:&error]; + NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; + // NSString *jsonTemp = [jsonString stringByReplacingOccurrencesOfString:@"\n" withString:@""]; + // NSString *jsonResult = [jsonTemp stringByReplacingOccurrencesOfString:@" " withString:@""]; + // NSLog(@"json array is: %@", jsonResult); + return jsonString; +} @end -- Gitblit v1.8.0