| | |
| | | |
| | | |
| | | NSMutableDictionary * _loginUser; |
| | | DeviceSpareModel * _selectedDevice; |
| | | NSString * _curDeviceName; |
| | | Room * _sel_room; |
| | | int _curPage; |
| | | BOOL _bConnectSuccess; |
| | | NSString * _curReceiveHexValue; |
| | |
| | | }); |
| | | |
| | | return s_global; |
| | | } |
| | | |
| | | +(void)setCurrentDevice:(DeviceSpareModel*) device |
| | | { |
| | | _selectedDevice = device; |
| | | } |
| | | |
| | | + (BOOL)isSystemLowIOS11 |
| | |
| | | } |
| | | } |
| | | |
| | | // 字典转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 |