Commit b4485a03d8fd862165a6d7a1a8505ab793e13688
1 parent
8297f933
0.2.1版本 商家版未知消息防控
Showing
2 changed files
with
8 additions
and
4 deletions
CNLiveNewIMAManagerKit.podspec
| @@ -8,7 +8,7 @@ | @@ -8,7 +8,7 @@ | ||
| 8 | 8 | ||
| 9 | Pod::Spec.new do |s| | 9 | Pod::Spec.new do |s| |
| 10 | s.name = 'CNLiveNewIMAManagerKit' | 10 | s.name = 'CNLiveNewIMAManagerKit' |
| 11 | - s.version = '0.2.0' | 11 | + s.version = '0.2.1' |
| 12 | s.summary = 'A short description of CNLiveNewIMAManagerKit.' | 12 | s.summary = 'A short description of CNLiveNewIMAManagerKit.' |
| 13 | 13 | ||
| 14 | # This description is used to generate tags and improve search results. | 14 | # This description is used to generate tags and improve search results. |
CNLiveNewIMAManagerKit/Classes/TIMCategory/IMAMsg+UITableViewCell.m
| @@ -132,9 +132,13 @@ static NSString *const kIMAMsgShowChatAttributedText = @"kIMAMsgShowChatAttribut | @@ -132,9 +132,13 @@ static NSString *const kIMAMsgShowChatAttributedText = @"kIMAMsgShowChatAttribut | ||
| 132 | } | 132 | } |
| 133 | 133 | ||
| 134 | if (cell == nil) { | 134 | if (cell == nil) { |
| 135 | - DebugLog(@"不支持该类型的Cell,请检查代码逻辑"); | ||
| 136 | - NSException *e = [NSException exceptionWithName:@"不支持该类型的Cell" reason:@"不支持该类型的Cell" userInfo:nil]; | ||
| 137 | - @throw e; | 135 | + //给个未知消息占位显示 |
| 136 | + cell = [tableView dequeueReusableCellWithIdentifier:@"CNUnknownMsgCell"]; | ||
| 137 | + if (cell == nil) { | ||
| 138 | + cell = [[[NSClassFromString(@"CNUnknownMsgCell") class] alloc] initWithC2CReuseIdentifier:@"CNUnknownMsgCell"]; | ||
| 139 | + | ||
| 140 | + } | ||
| 141 | + [cell performSelector:@selector(configWith:) withObject:self]; | ||
| 138 | } | 142 | } |
| 139 | 143 | ||
| 140 | return cell; | 144 | return cell; |